[cfe-commits] r131242 - in /cfe/trunk: lib/CodeGen/CGDebugInfo.cpp test/CodeGenObjC/debug-info-class-extension3.m

jahanian fjahanian at apple.com
Thu May 12 15:13:04 PDT 2011


On May 12, 2011, at 2:45 PM, Douglas Gregor wrote:

> 
> On May 12, 2011, at 2:43 PM, jahanian wrote:
> 
>> 
>> On May 12, 2011, at 2:30 PM, Douglas Gregor wrote:
>> 
>>> Thanks, Devang!
>>> 
>>> 	- Doug
>>> 
>>> On May 12, 2011, at 2:14 PM, Devang Patel wrote:
>>> 
>>>> Author: dpatel
>>>> Date: Thu May 12 16:14:54 2011
>>>> New Revision: 131242
>>>> 
>>>> URL: http://llvm.org/viewvc/llvm-project?rev=131242&view=rev
>>>> Log:
>>>> Do not add AT_APPLE_objc_class_extension attribute if @implementation is not seen.
>> 
>> What is the reason behind this change?  
> 
> LLDB wants to know when a particular translation unit is the translation unit that contains the actual @implementation for a particular class, because (for example) only that translation unit is sure to know about all of the instance variables that have been added to the class via class extensions.

I see, then changing the name to FlagObjcClassComplete was a good thing.

- Thanks, Fariborz

> 
> 	- Doug




More information about the cfe-commits mailing list