mirror of
https://github.com/llvm/llvm-project.git
synced 2025-05-10 18:26:06 +00:00

Summary: Also enable exceptions in clang-import-test so that we can parse the test files. Reviewers: a.sidorin, a_sidorin Reviewed By: a_sidorin Subscribers: a_sidorin, martong, cfe-commits Differential Revision: https://reviews.llvm.org/D50978 llvm-svn: 340220
40 lines
866 B
C++
40 lines
866 B
C++
// RUN: clang-import-test -dump-ast -import %S/Inputs/F.cpp -expression %s | FileCheck %s
|
|
|
|
// CHECK: CXXTryStmt
|
|
// CHECK-NEXT: CompoundStmt
|
|
// CHECK-NEXT: CXXCatchStmt
|
|
// CHECK-NEXT: <<NULL>>
|
|
// CHECK-NEXT: CompoundStmt
|
|
|
|
// CHECK: CXXTryStmt
|
|
// CHECK-NEXT: CompoundStmt
|
|
// CHECK-NEXT: CXXCatchStmt
|
|
// CHECK-NEXT: VarDecl
|
|
// CHECK-SAME: 'int'
|
|
// CHECK-NEXT: CompoundStmt
|
|
|
|
// CHECK: CXXTryStmt
|
|
// CHECK-NEXT: CompoundStmt
|
|
// CHECK-NEXT: CXXCatchStmt
|
|
// CHECK-NEXT: VarDecl
|
|
// CHECK-SAME: varname
|
|
// CHECK-SAME: 'int'
|
|
// CHECK-NEXT: CompoundStmt
|
|
|
|
// CHECK: CXXTryStmt
|
|
// CHECK-NEXT: CompoundStmt
|
|
// CHECK-NEXT: CXXCatchStmt
|
|
// CHECK-NEXT: VarDecl
|
|
// CHECK-SAME: varname1
|
|
// CHECK-SAME: 'int'
|
|
// CHECK-NEXT: CompoundStmt
|
|
// CHECK-NEXT: CXXCatchStmt
|
|
// CHECK-NEXT: VarDecl
|
|
// CHECK-SAME: varname2
|
|
// CHECK-SAME: 'long'
|
|
// CHECK-NEXT: CompoundStmt
|
|
|
|
void expr() {
|
|
f();
|
|
}
|