40 lines · cpp
1// RUN: clang-import-test -dump-ast -import %S/Inputs/F.cpp -expression %s | FileCheck %s2 3// CHECK: CXXTryStmt4// CHECK-NEXT: CompoundStmt5// CHECK-NEXT: CXXCatchStmt6// CHECK-NEXT: <<NULL>>7// CHECK-NEXT: CompoundStmt8 9// CHECK: CXXTryStmt10// CHECK-NEXT: CompoundStmt11// CHECK-NEXT: CXXCatchStmt12// CHECK-NEXT: VarDecl13// CHECK-SAME: 'int'14// CHECK-NEXT: CompoundStmt15 16// CHECK: CXXTryStmt17// CHECK-NEXT: CompoundStmt18// CHECK-NEXT: CXXCatchStmt19// CHECK-NEXT: VarDecl20// CHECK-SAME: varname21// CHECK-SAME: 'int'22// CHECK-NEXT: CompoundStmt23 24// CHECK: CXXTryStmt25// CHECK-NEXT: CompoundStmt26// CHECK-NEXT: CXXCatchStmt27// CHECK-NEXT: VarDecl28// CHECK-SAME: varname129// CHECK-SAME: 'int'30// CHECK-NEXT: CompoundStmt31// CHECK-NEXT: CXXCatchStmt32// CHECK-NEXT: VarDecl33// CHECK-SAME: varname234// CHECK-SAME: 'long'35// CHECK-NEXT: CompoundStmt36 37void expr() {38 f();39}40