summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--clang/test/SemaObjC/attr-deprecated.m6
1 files changed, 4 insertions, 2 deletions
diff --git a/clang/test/SemaObjC/attr-deprecated.m b/clang/test/SemaObjC/attr-deprecated.m
index 02acf2ced22..416e4641011 100644
--- a/clang/test/SemaObjC/attr-deprecated.m
+++ b/clang/test/SemaObjC/attr-deprecated.m
@@ -263,9 +263,11 @@ const char * func() {
@end
@interface InterfaceWithSameMethodAsUndeclaredImpl
-- (void)partiallyUnavailableMethod __attribute__((unavailable));
+- (void)partiallyUnavailableMethod __attribute__((unavailable)); // expected-note{{explicitly marked unavailable here}}
@end
void f(id a) {
- [a partiallyUnavailableMethod]; // no warning, `a` could be an UndeclaredImpl.
+ // FIXME: Warning on this looks incorrect, since `a` could be an
+ // UndeclaredImpl object, where this method isn't inavailable.
+ [a partiallyUnavailableMethod]; // expected-error{{is unavailable}}
}
OpenPOWER on IntegriCloud