diff options
author | Akira Hatanaka <ahatanaka@apple.com> | 2016-04-19 02:21:47 +0000 |
---|---|---|
committer | Akira Hatanaka <ahatanaka@apple.com> | 2016-04-19 02:21:47 +0000 |
commit | d66dc19251d0304dd159d8f013760e852db50bbd (patch) | |
tree | 31ebc65c69735cb75b4c9d1447eae6980ae27ee3 | |
parent | 5d55a42824d15c5d574266a0431608e36a7c1dec (diff) | |
download | bcm5719-llvm-d66dc19251d0304dd159d8f013760e852db50bbd.tar.gz bcm5719-llvm-d66dc19251d0304dd159d8f013760e852db50bbd.zip |
Add a test case to check a member's default constructor is also run.
This is a follow-up to r266645.
llvm-svn: 266706
-rw-r--r-- | clang/test/Parser/objc-default-ctor-init.mm | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/test/Parser/objc-default-ctor-init.mm b/clang/test/Parser/objc-default-ctor-init.mm index fda8befa377..ea4c064d779 100644 --- a/clang/test/Parser/objc-default-ctor-init.mm +++ b/clang/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 |