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