1 // RUN: %clang_analyze_cc1 -analyzer-checker=core,debug.DumpTraversal %s | FileCheck %s
2 // RUN: %clang_analyze_cc1 -analyzer-checker=core,debug.DumpTraversal -DUSE_EXPR %s | FileCheck %s
9 #define CHECK(x) ((x) & 1)
14 // CHECK: --BEGIN FUNCTION--
15 void testRemoveDeadBindings(void) {
22 // At this point the symbol bound to 'i' is dead.
23 // The effects of a() and b() are identical (they both invalidate globals).
24 // We should unify the two paths here and only get one end-of-path node.
28 // CHECK: --END FUNCTION--
29 // CHECK-NOT: --END FUNCTION--