[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