blob: a926a9f489b3594a217078fbe7fb025ea213278c [file] [log] [blame]
Raphael Isemann85504a92018-08-16 01:35:47 +00001// 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: DeclStmt
21// CHECK-NEXT: VarDecl
22// CHECK-NEXT: IntegerLiteral
23// CHECK-NEXT: <<NULL>>
24
25// CHECK-NEXT: BinaryOperator
26// CHECK-NEXT: ImplicitCastExpr
27// CHECK-NEXT: DeclRefExpr
28// CHECK-NEXT: IntegerLiteral
29
30// CHECK-NEXT: UnaryOperator
31// CHECK-SAME: '++'
32// CHECK-NEXT: DeclRefExpr
33
34// CHECK-NEXT: CompoundStmt
35
36void expr() {
37 f();
38}