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