]> granicus.if.org Git - clang/commitdiff
Add a test case to check a member's default constructor is also run.
authorAkira Hatanaka <ahatanaka@apple.com>
Tue, 19 Apr 2016 02:21:47 +0000 (02:21 +0000)
committerAkira Hatanaka <ahatanaka@apple.com>
Tue, 19 Apr 2016 02:21:47 +0000 (02:21 +0000)
This is a follow-up to r266645.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@266706 91177308-0d34-0410-b5e6-96231b3b80d8

test/Parser/objc-default-ctor-init.mm

index fda8befa377f2721e45e84eb683bff45d4b9aa3b..ea4c064d77914a1e1edef23d049782c096ee0c03 100644 (file)
@@ -1,5 +1,6 @@
 // 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
@@ -7,9 +8,12 @@
 @interface I : NSObject
 @end
 
+struct Q { Q(); };
+
 struct S {
   S();
   void *ptr = nullptr;
+  Q q;
 };
 
 @implementation I