2 // RUN: clang-repl -Xcc -fno-color-diagnostics -Xcc -Xclang -Xcc -ast-dump \
3 // RUN: -Xcc -Xclang -Xcc -ast-dump-filter -Xcc -Xclang -Xcc Test 2>&1| \
7 // CHECK: Dumping TestVar:
8 // CHECK-NEXT: VarDecl [[var_ptr:0x[0-9a-f]+]] <{{.*}} TestVar 'int' cinit
9 // CHECK-NEXT: IntegerLiteral {{.*}} 'int' 12
11 void TestFunc() { ++TestVar
; }
12 // CHECK: Dumping TestFunc:
13 // CHECK-NEXT: FunctionDecl {{.*}} TestFunc 'void ()'
14 // CHECK-NEXT: CompoundStmt{{.*}}
15 // CHECK-NEXT: UnaryOperator{{.*}} 'int' lvalue prefix '++'
16 // CHECK-NEXT: DeclRefExpr{{.*}} 'int' lvalue Var [[var_ptr]] 'TestVar' 'int'