[patch] Clang producing a L symbol in __DATA,__data
rafael.espindola at gmail.com
Thu Mar 20 11:24:08 PDT 2014
On 13 March 2014 05:10, Rafael Espíndola <rafael.espindola at gmail.com> wrote:
> On 6 March 2014 20:28, Rafael Espíndola <rafael.espindola at gmail.com> wrote:
>> My understanding is that __DATA,__data is a section that is atomized
>> by the linker and cannot have L symbols.
>> A simple testcase is
>> @protocol P
>> -(void) im0;
>> @interface A<P>
>> @implementation A
>> where clang currently prints
>> .section __DATA,__data
>> With the attached patch we print l_OBJC_PROTOCOLEXT_P.
More information about the cfe-commits