1*2fd6e45eSRaphael Isemann // RUN: clang-import-test -dump-ast -import %S/Inputs/F.cpp -expression %s | FileCheck %s
2*2fd6e45eSRaphael Isemann 
3*2fd6e45eSRaphael Isemann // CHECK: WhileStmt
4*2fd6e45eSRaphael Isemann // CHECK-NEXT: CXXBoolLiteralExpr
5*2fd6e45eSRaphael Isemann // CHECK-NEXT: NullStmt
6*2fd6e45eSRaphael Isemann 
7*2fd6e45eSRaphael Isemann // CHECK: WhileStmt
8*2fd6e45eSRaphael Isemann // CHECK-NEXT: CXXBoolLiteralExpr
9*2fd6e45eSRaphael Isemann // CHECK-NEXT: CompoundStmt
10*2fd6e45eSRaphael Isemann 
11*2fd6e45eSRaphael Isemann // CHECK: WhileStmt
12*2fd6e45eSRaphael Isemann // CHECK-NEXT: DeclStmt
13*2fd6e45eSRaphael Isemann // CHECK-NEXT: VarDecl
14*2fd6e45eSRaphael Isemann // CHECK-NEXT: CXXBoolLiteralExpr
15*2fd6e45eSRaphael Isemann // CHECK-NEXT: ImplicitCastExpr
16*2fd6e45eSRaphael Isemann // CHECK-NEXT: DeclRefExpr
17*2fd6e45eSRaphael Isemann // CHECK-NEXT: NullStmt
18*2fd6e45eSRaphael Isemann 
expr()19*2fd6e45eSRaphael Isemann void expr() {
20*2fd6e45eSRaphael Isemann   f();
21*2fd6e45eSRaphael Isemann }
22