[cfe-commits] r131242 - in /cfe/trunk: lib/CodeGen/CGDebugInfo.cpp test/CodeGenObjC/debug-info-class-extension3.m
dgregor at apple.com
Thu May 12 14:45:43 PDT 2011
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.
More information about the cfe-commits