1 // RUN: clang-import-test -dump-ast -import %S/Inputs/F.cpp -expression %s | FileCheck %s 2 3 // CHECK: ForStmt 4 // CHECK-NEXT: <<NULL>> 5 // CHECK-NEXT: <<NULL>> 6 // CHECK-NEXT: <<NULL>> 7 // CHECK-NEXT: <<NULL>> 8 // CHECK-NEXT: NullStmt 9 10 // CHECK: ForStmt 11 // CHECK-NEXT: DeclStmt 12 // CHECK-NEXT: VarDecl 13 // CHECK-NEXT: IntegerLiteral 14 // CHECK-NEXT: <<NULL>> 15 // CHECK-NEXT: <<NULL>> 16 // CHECK-NEXT: <<NULL>> 17 // CHECK-NEXT: ContinueStmt 18 19 // CHECK: ForStmt 20 // CHECK-NEXT: <<NULL>> 21 // CHECK-NEXT: DeclStmt 22 // CHECK-NEXT: VarDecl 23 // CHECK-NEXT: CXXBoolLiteralExpr 24 // CHECK-NEXT: ImplicitCastExpr 25 // CHECK-NEXT: DeclRefExpr 26 // CHECK-SAME: 'j' 27 // CHECK-SAME: 'bool' 28 // CHECK-NEXT: <<NULL>> 29 // CHECK-NEXT: ContinueStmt 30 31 // CHECK: ForStmt 32 // CHECK-NEXT: DeclStmt 33 // CHECK-NEXT: VarDecl 34 // CHECK-NEXT: IntegerLiteral 35 // CHECK-NEXT: <<NULL>> 36 37 // CHECK-NEXT: BinaryOperator 38 // CHECK-NEXT: ImplicitCastExpr 39 // CHECK-NEXT: DeclRefExpr 40 // CHECK-NEXT: IntegerLiteral 41 42 // CHECK-NEXT: UnaryOperator 43 // CHECK-SAME: '++' 44 // CHECK-NEXT: DeclRefExpr 45 46 // CHECK-NEXT: CompoundStmt 47 48 void expr() { 49 f(); 50 } 51