1eca7cbe0SRaphael Isemann // RUN: clang-import-test -dump-ast -import %S/Inputs/S.cpp -expression %s | FileCheck %s 2eca7cbe0SRaphael Isemann // CHECK: CXXCtorInitializer 3eca7cbe0SRaphael Isemann // CHECK-SAME: 'int_member' 4eca7cbe0SRaphael Isemann // CHECK-SAME: 'int' 5eca7cbe0SRaphael Isemann // CHECK-NEXT: CXXDefaultInitExpr 6eca7cbe0SRaphael Isemann // CHECK-SAME: 'int' 7*bb770f0dSyronglin // CHECK-NEXT: IntegerLiteral 8*bb770f0dSyronglin // CHECK-SAME: 'int' 9eca7cbe0SRaphael Isemann 10eca7cbe0SRaphael Isemann // CHECK-NEXT: CXXCtorInitializer 11eca7cbe0SRaphael Isemann // CHECK-SAME: 'float_member' 12eca7cbe0SRaphael Isemann // CHECK-SAME: 'float' 13eca7cbe0SRaphael Isemann // CHECK-NEXT: CXXDefaultInitExpr 14eca7cbe0SRaphael Isemann // CHECK-SAME: 'float' 15*bb770f0dSyronglin // CHECK-NEXT: FloatingLiteral 16*bb770f0dSyronglin // CHECK-SAME: 'float' 17eca7cbe0SRaphael Isemann 18eca7cbe0SRaphael Isemann // CHECK-NEXT: CXXCtorInitializer 19eca7cbe0SRaphael Isemann // CHECK-SAME: 'class_member' 20eca7cbe0SRaphael Isemann // CHECK-SAME: 'Foo' 21eca7cbe0SRaphael Isemann // CHECK-NEXT: CXXDefaultInitExpr 22eca7cbe0SRaphael Isemann // CHECK-SAME: 'Foo' 23*bb770f0dSyronglin // CHECK-NEXT: ExprWithCleanups 24*bb770f0dSyronglin // CHECK-SAME: 'Foo' 25eca7cbe0SRaphael Isemann expr()26eca7cbe0SRaphael Isemannvoid expr() { 27eca7cbe0SRaphael Isemann struct S s; 28eca7cbe0SRaphael Isemann } 29