blob: e6cd6d83373b8c7b694be75d27ad02f5743f0c1d [file] [log] [blame] [edit]
// RUN: %clang_analyze_cc1 -analyzer-constraints=z3 \
// RUN: -analyzer-checker=core,debug.ExprInspection %s 2>&1 | FileCheck %s
//
// REQUIRES: z3
//
// Works only with the z3 constraint manager.
void clang_analyzer_printState();
void foo(int x) {
if (x == 3) {
clang_analyzer_printState();
(void)x;
// CHECK: "constraints": [
// CHECK-NEXT: { "symbol": "(reg_$[[#]]<int x>) == 3", "range": "(= reg_$[[#]] #x00000003)" }
}
}