diff options
Diffstat (limited to 'clang/test/Sema')
-rw-r--r-- | clang/test/Sema/objc-protocol-1.m | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/test/Sema/objc-protocol-1.m b/clang/test/Sema/objc-protocol-1.m index f0615a32bea..3ace0ac3de0 100644 --- a/clang/test/Sema/objc-protocol-1.m +++ b/clang/test/Sema/objc-protocol-1.m @@ -1,10 +1,14 @@ // RUN: clang -fsyntax-only -verify %s +// rdar://5986251 @protocol SomeProtocol +- (void) bar; @end void foo(id x) { bar((short<SomeProtocol>)x); // expected-error {{expected ')'}} expected-error {{to match this '('}} bar((<SomeProtocol>)x); // expected-warning {{protocol qualifiers without 'id' is archaic}} + + [(<SomeProtocol>)x bar]; // expected-warning {{protocol qualifiers without 'id' is archaic}} } |