37 lines · cpp
1// RUN: clang-import-test -dump-ast -import %S/Inputs/F.cpp -expression %s | FileCheck %s2 3// CHECK: IfStmt4// CHECK-NEXT: CXXBoolLiteralExpr5// CHECK-NEXT: ReturnStmt6 7// CHECK: IfStmt8// CHECK-NEXT: DeclStmt9// CHECK-NEXT: VarDecl10// CHECK-NEXT: IntegerLiteral11// CHECK-NEXT: ImplicitCastExpr12// CHECK-NEXT: ImplicitCastExpr13// CHECK-NEXT: DeclRefExpr14// CHECK-NEXT: ReturnStmt15 16// CHECK: IfStmt17// CHECK-NEXT: DeclStmt18// CHECK-NEXT: VarDecl19// CHECK-NEXT: CXXBoolLiteralExpr20// CHECK-NEXT: ReturnStmt21 22// CHECK: IfStmt23// CHECK-NEXT: CXXBoolLiteralExpr24// CHECK-NEXT: ReturnStmt25// CHECK-NEXT: ReturnStmt26 27// CHECK: IfStmt28// CHECK-NEXT: CXXBoolLiteralExpr29// CHECK-NEXT: CompoundStmt30// CHECK-NEXT: ReturnStmt31// CHECK-NEXT: CompoundStmt32// CHECK-NEXT: ReturnStmt33 34void expr() {35 f();36}37