summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaObjC
diff options
context:
space:
mode:
authorErik Pilkington <erik.pilkington@gmail.com>2019-04-11 17:55:34 +0000
committerErik Pilkington <erik.pilkington@gmail.com>2019-04-11 17:55:34 +0000
commit1138d8c8924bcf479a566133f64eb700807e6774 (patch)
tree5ad73dbe3a6aabe418496bc759e4d11ce2ea562b /clang/test/SemaObjC
parentc5a0583400b71f81faf9dedfaab094720c2ef823 (diff)
downloadbcm5719-llvm-1138d8c8924bcf479a566133f64eb700807e6774.tar.gz
bcm5719-llvm-1138d8c8924bcf479a566133f64eb700807e6774.zip
Support objc_nonlazy_class attribute on Objective-C implementations
Fixes rdar://49523079 Differential revision: https://reviews.llvm.org/D60544 llvm-svn: 358201
Diffstat (limited to 'clang/test/SemaObjC')
-rw-r--r--clang/test/SemaObjC/attr-objc-non-lazy.m6
1 files changed, 5 insertions, 1 deletions
diff --git a/clang/test/SemaObjC/attr-objc-non-lazy.m b/clang/test/SemaObjC/attr-objc-non-lazy.m
index e5de24e422b..bbbbd741455 100644
--- a/clang/test/SemaObjC/attr-objc-non-lazy.m
+++ b/clang/test/SemaObjC/attr-objc-non-lazy.m
@@ -29,7 +29,11 @@ void foo();
@interface E
@end
-// expected-error@+1 {{'objc_nonlazy_class' attribute only applies to Objective-C interfaces}}
+
__attribute__((objc_nonlazy_class))
@implementation E
@end
+
+__attribute__((objc_nonlazy_class))
+@implementation E (MyCat)
+@end
OpenPOWER on IntegriCloud