r176303 - objective-C: clang, following gcc, warns on

jahanian fjahanian at apple.com
Thu Feb 28 15:05:52 PST 2013


On Feb 28, 2013, at 3:03 PM, Jordan Rose <jordan_rose at apple.com> wrote:

> 
> On Feb 28, 2013, at 14:36 , Fariborz Jahanian <fjahanian at apple.com> wrote:
> 
>> Author: fjahanian
>> Date: Thu Feb 28 16:36:31 2013
>> New Revision: 176303
>> 
>> URL: http://llvm.org/viewvc/llvm-project?rev=176303&view=rev
>> Log:
>> objective-C: clang, following gcc, warns on
>> use of stand-alone protocol as type and uses
>> id<proto>. Modify warning to say what compiler 
>> is doing. // rdar//13158394
>> 
>> Modified:
>>    cfe/trunk/include/clang/Basic/DiagnosticParseKinds.td
>>    cfe/trunk/test/FixIt/fixit-objc.m
>>    cfe/trunk/test/Parser/placeholder-recovery.m
>>    cfe/trunk/test/SemaObjC/protocol-archane.m
>> 
>> Modified: cfe/trunk/include/clang/Basic/DiagnosticParseKinds.td
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/DiagnosticParseKinds.td?rev=176303&r1=176302&r2=176303&view=diff
>> ==============================================================================
>> --- cfe/trunk/include/clang/Basic/DiagnosticParseKinds.td (original)
>> +++ cfe/trunk/include/clang/Basic/DiagnosticParseKinds.td Thu Feb 28 16:36:31 2013
>> @@ -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<
>> -  "protocol qualifiers without 'id' is archaic">;
>> +  "property has no object type specified; defaults to qualified 'id'">;
> 
> "property"? Your test case is a local variable. Was that supposed to be "protocol"?

Oops. Where did it come from :)? Thanks for catching it.
- Fariborz


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20130228/2a2a22ed/attachment.html>


More information about the cfe-commits mailing list