summaryrefslogtreecommitdiffstats
path: root/clang/test
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2013-01-08 18:16:18 +0000
committerDouglas Gregor <dgregor@apple.com>2013-01-08 18:16:18 +0000
commitc4c1fb39d8bd4ecd559f2dd3ed1293672cb350f9 (patch)
treea6cf3aad0d82b49ba731b295ac41072ad1d35e82 /clang/test
parent7e6a7a19e358e2a3361db45a0bedf3ca4e9a0291 (diff)
downloadbcm5719-llvm-c4c1fb39d8bd4ecd559f2dd3ed1293672cb350f9.tar.gz
bcm5719-llvm-c4c1fb39d8bd4ecd559f2dd3ed1293672cb350f9.zip
Use Decl::getAvailability() rather than checking for the "unavailable"
attribute when determining whether we need to see an implementation of a property. Fixes <rdar://problem/12958191>. llvm-svn: 171877
Diffstat (limited to 'clang/test')
-rw-r--r--clang/test/SemaObjC/no-warning-unavail-unimp.m4
1 files changed, 3 insertions, 1 deletions
diff --git a/clang/test/SemaObjC/no-warning-unavail-unimp.m b/clang/test/SemaObjC/no-warning-unavail-unimp.m
index d5a4eac9906..037bf24ce92 100644
--- a/clang/test/SemaObjC/no-warning-unavail-unimp.m
+++ b/clang/test/SemaObjC/no-warning-unavail-unimp.m
@@ -1,9 +1,11 @@
-// RUN: %clang_cc1 -fsyntax-only -verify -Wno-objc-root-class %s
+// RUN: %clang_cc1 -triple x86_64-apple-darwin9 -fsyntax-only -verify -Wno-objc-root-class %s
// expected-no-diagnostics
// rdar://9651605
+// rdar://12958191
@interface Foo
@property (getter=getVal) int val __attribute__((unavailable));
+@property (getter=getVal) int val2 __attribute__((availability(macosx,unavailable)));
- Method __attribute__((unavailable));
+ CMethod __attribute__((unavailable));
@end
OpenPOWER on IntegriCloud