diff options
| author | Douglas Gregor <dgregor@apple.com> | 2013-01-08 18:16:18 +0000 |
|---|---|---|
| committer | Douglas Gregor <dgregor@apple.com> | 2013-01-08 18:16:18 +0000 |
| commit | c4c1fb39d8bd4ecd559f2dd3ed1293672cb350f9 (patch) | |
| tree | a6cf3aad0d82b49ba731b295ac41072ad1d35e82 /clang/test/SemaObjC | |
| parent | 7e6a7a19e358e2a3361db45a0bedf3ca4e9a0291 (diff) | |
| download | bcm5719-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/SemaObjC')
| -rw-r--r-- | clang/test/SemaObjC/no-warning-unavail-unimp.m | 4 |
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 |

