1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| // RUN: %clang_cc1 -triple x86_64-apple-macosx10.10 -std=c++11 -ast-dump %s | FileCheck %s
| // CHECK: CXXCtorInitializer Field {{.*}} 'ptr' 'void *'
| // CHECK: CXXCtorInitializer Field {{.*}} 'q' 'struct Q'
|
| @interface NSObject
| @end
|
| @interface I : NSObject
| @end
|
| struct Q { Q(); };
|
| struct S {
| S();
| void *ptr = nullptr;
| Q q;
| };
|
| @implementation I
| S::S() {}
| @end
|
|