]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/Parser/objc-default-ctor-init.mm
Vendor import of clang trunk r338536:
[FreeBSD/FreeBSD.git] / test / Parser / objc-default-ctor-init.mm
1 // RUN: %clang_cc1 -triple x86_64-apple-macosx10.10 -std=c++11 -ast-dump %s | FileCheck %s\r
2 // CHECK: CXXCtorInitializer Field {{.*}} 'ptr' 'void *'\r
3 // CHECK: CXXCtorInitializer Field {{.*}} 'q' 'Q'\r
4 \r
5 @interface NSObject\r
6 @end\r
7 \r
8 @interface I : NSObject\r
9 @end\r
10 \r
11 struct Q { Q(); };\r
12 \r
13 struct S {\r
14   S();\r
15   void *ptr = nullptr;\r
16   Q q;\r
17 };\r
18 \r
19 @implementation I\r
20 S::S() {}\r
21 @end\r