Clang Project

clang_source_code/test/Import/cxx-casts/test.cpp
1// RUN: clang-import-test -dump-ast -import %S/Inputs/F.cpp -expression %s | FileCheck %s
2
3// CHECK: CXXDynamicCastExpr
4// CHECK-SAME: dynamic_cast
5// CHECK-SAME: <Dynamic>
6
7// CHECK: CXXStaticCastExpr
8// CHECK-SAME: static_cast
9// CHECK-SAME: <BaseToDerived (A)>
10
11// CHECK: CXXReinterpretCastExpr
12// CHECK-SAME: reinterpret_cast
13// CHECK-SAME: <BitCast>
14
15// CHECK: CXXConstCastExpr
16// CHECK-SAME: const_cast
17// CHECK-SAME: <NoOp>
18
19void expr() {
20  f();
21}
22