[cfe-commits] r131242 - in /cfe/trunk: lib/CodeGen/CGDebugInfo.cpp test/CodeGenObjC/debug-info-class-extension3.m
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
>>>> 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