forked from OSchip/llvm-project
Fix warning text of my last patch.
// rdar://13158394 llvm-svn: 176308
This commit is contained in:
parent
6e9b040649
commit
a1b9b3f599
|
@ -363,7 +363,7 @@ def note_objc_container_start : Note<
|
|||
"%select{class|protocol|category|class extension|implementation"
|
||||
"|category implementation}0 started here">;
|
||||
def warn_objc_protocol_qualifier_missing_id : Warning<
|
||||
"property has no object type specified; defaults to qualified 'id'">;
|
||||
"protocol has no object type specified; defaults to qualified 'id'">;
|
||||
def err_objc_unknown_at : Error<"expected an Objective-C directive after '@'">;
|
||||
def err_illegal_super_cast : Error<
|
||||
"cannot cast 'super' (it isn't an expression)">;
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
@protocol X;
|
||||
|
||||
void foo() {
|
||||
<X> *P; // expected-warning{{property has no object type specified; defaults to qualified 'id'}}
|
||||
<X> *P; // expected-warning{{protocol has no object type specified; defaults to qualified 'id'}}
|
||||
}
|
||||
|
||||
@class A;
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
// bogus 'archaic' warnings with bad location info.
|
||||
@protocol <#protocol name#> <NSObject> // expected-error 2{{expected identifier}} \
|
||||
// expected-error{{cannot find protocol declaration for 'NSObject'}} \
|
||||
// expected-warning{{property has no object type specified; defaults to qualified 'id'}}
|
||||
// expected-warning{{protocol has no object type specified; defaults to qualified 'id'}}
|
||||
|
||||
<#methods#> // expected-error{{expected identifier}}
|
||||
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
void bar();
|
||||
void foo(id x) {
|
||||
bar((short<SomeProtocol>)x); // expected-error {{expected ')'}} expected-note {{to match this '('}}
|
||||
bar((<SomeProtocol>)x); // expected-warning {{property has no object type specified; defaults to qualified 'id'}}
|
||||
bar((<SomeProtocol>)x); // expected-warning {{protocol has no object type specified; defaults to qualified 'id'}}
|
||||
|
||||
[(<SomeProtocol>)x bar]; // expected-warning {{property has no object type specified; defaults to qualified 'id'}}
|
||||
[(<SomeProtocol>)x bar]; // expected-warning {{protocol has no object type specified; defaults to qualified 'id'}}
|
||||
}
|
||||
|
||||
@protocol MyProtocol
|
||||
|
@ -37,6 +37,6 @@ Class <SomeProtocol> UnfortunateGCCExtension;
|
|||
@protocol Broken @end
|
||||
@interface Crash @end
|
||||
@implementation Crash
|
||||
- (void)crashWith:(<Broken>)a { // expected-warning {{property has no object type specified; defaults to qualified 'id'}}
|
||||
- (void)crashWith:(<Broken>)a { // expected-warning {{protocol has no object type specified; defaults to qualified 'id'}}
|
||||
}
|
||||
@end
|
||||
|
|
Loading…
Reference in New Issue