r266706 - Add a test case to check a member's default constructor is also run.

Akira Hatanaka via cfe-commits cfe-commits at lists.llvm.org
Mon Apr 18 19:21:48 PDT 2016


Author: ahatanak
Date: Mon Apr 18 21:21:47 2016
New Revision: 266706

URL: http://llvm.org/viewvc/llvm-project?rev=266706&view=rev
Log:
Add a test case to check a member's default constructor is also run.

This is a follow-up to r266645.

Modified:
    cfe/trunk/test/Parser/objc-default-ctor-init.mm

Modified: cfe/trunk/test/Parser/objc-default-ctor-init.mm
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Parser/objc-default-ctor-init.mm?rev=266706&r1=266705&r2=266706&view=diff
==============================================================================
--- cfe/trunk/test/Parser/objc-default-ctor-init.mm (original)
+++ cfe/trunk/test/Parser/objc-default-ctor-init.mm Mon Apr 18 21:21:47 2016
@@ -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




More information about the cfe-commits mailing list