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