summaryrefslogtreecommitdiffstats
path: root/clang/test/Sema
diff options
context:
space:
mode:
authorJordan Rose <jordan_rose@apple.com>2015-04-30 17:20:35 +0000
committerJordan Rose <jordan_rose@apple.com>2015-04-30 17:20:35 +0000
commitd17c03ee1e8f19866ad7e3ae48579a6b29eb3e4d (patch)
tree8f120d4433d079ed5d4d1887584b651e1908aa43 /clang/test/Sema
parent60ac31629fe8f248214f11951a45344bff6eaea1 (diff)
downloadbcm5719-llvm-d17c03ee1e8f19866ad7e3ae48579a6b29eb3e4d.tar.gz
bcm5719-llvm-d17c03ee1e8f19866ad7e3ae48579a6b29eb3e4d.zip
Don't warn about use of deprecated API when the containing context is unavailable.
This probably won't come up much, but it seems tidier. Related to rdar://problem/20713550 llvm-svn: 236242
Diffstat (limited to 'clang/test/Sema')
-rw-r--r--clang/test/Sema/attr-availability.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/clang/test/Sema/attr-availability.c b/clang/test/Sema/attr-availability.c
index ce64fab3983..d003e1e2e36 100644
--- a/clang/test/Sema/attr-availability.c
+++ b/clang/test/Sema/attr-availability.c
@@ -98,7 +98,7 @@ enum AllUnavailable {
enum User {
UserOD = OriginalDeprecated, // expected-warning {{deprecated}}
UserODDeprecated __attribute__((availability(macosx, deprecated=10.2))) = OriginalDeprecated,
- UserODUnavailable __attribute__((availability(macosx, unavailable))) = OriginalDeprecated, // expected-warning {{deprecated}}
+ UserODUnavailable __attribute__((availability(macosx, unavailable))) = OriginalDeprecated,
UserOU = OriginalUnavailable, // expected-error {{unavailable}}
UserOUDeprecated __attribute__((availability(macosx, deprecated=10.2))) = OriginalUnavailable, // expected-error {{unavailable}}
@@ -106,7 +106,7 @@ enum User {
UserAD = AllDeprecatedCase, // expected-warning {{deprecated}}
UserADDeprecated __attribute__((availability(macosx, deprecated=10.2))) = AllDeprecatedCase,
- UserADUnavailable __attribute__((availability(macosx, unavailable))) = AllDeprecatedCase, // expected-warning {{deprecated}}
+ UserADUnavailable __attribute__((availability(macosx, unavailable))) = AllDeprecatedCase,
UserADU = AllDeprecatedUnavailable, // expected-error {{unavailable}}
UserADUDeprecated __attribute__((availability(macosx, deprecated=10.2))) = AllDeprecatedUnavailable, // expected-error {{unavailable}}
@@ -140,17 +140,17 @@ enum UserDeprecated {
} __attribute__((availability(macosx, deprecated=10.2)));
enum UserUnavailable {
- UserUnavailableOD = OriginalDeprecated, // expected-warning {{deprecated}}
+ UserUnavailableOD = OriginalDeprecated,
UserUnavailableODDeprecated __attribute__((availability(macosx, deprecated=10.2))) = OriginalDeprecated,
- UserUnavailableODUnavailable __attribute__((availability(macosx, unavailable))) = OriginalDeprecated, // expected-warning {{deprecated}}
+ UserUnavailableODUnavailable __attribute__((availability(macosx, unavailable))) = OriginalDeprecated,
UserUnavailableOU = OriginalUnavailable,
UserUnavailableOUDeprecated __attribute__((availability(macosx, deprecated=10.2))) = OriginalUnavailable,
UserUnavailableOUUnavailable __attribute__((availability(macosx, unavailable))) = OriginalUnavailable,
- UserUnavailableAD = AllDeprecatedCase, // expected-warning {{deprecated}}
+ UserUnavailableAD = AllDeprecatedCase,
UserUnavailableADDeprecated __attribute__((availability(macosx, deprecated=10.2))) = AllDeprecatedCase,
- UserUnavailableADUnavailable __attribute__((availability(macosx, unavailable))) = AllDeprecatedCase, // expected-warning {{deprecated}}
+ UserUnavailableADUnavailable __attribute__((availability(macosx, unavailable))) = AllDeprecatedCase,
UserUnavailableADU = AllDeprecatedUnavailable,
UserUnavailableADUDeprecated __attribute__((availability(macosx, deprecated=10.2))) = AllDeprecatedUnavailable,
OpenPOWER on IntegriCloud