From: Akira Hatanaka Date: Tue, 19 Apr 2016 02:21:47 +0000 (+0000) Subject: Add a test case to check a member's default constructor is also run. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=703b0dcdee3939a11927e47aa3b467c069007a35;p=clang Add a test case to check a member's default constructor is also run. This is a follow-up to r266645. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@266706 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Parser/objc-default-ctor-init.mm b/test/Parser/objc-default-ctor-init.mm index fda8befa37..ea4c064d77 100644 --- a/test/Parser/objc-default-ctor-init.mm +++ b/test/Parser/objc-default-ctor-init.mm @@ -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