[LLVMbugs] [Bug 8353] New: r115248 break generation of debugging info for obj-C ivars
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Mon Oct 11 10:11:02 PDT 2010
http://llvm.org/bugs/show_bug.cgi?id=8353
Summary: r115248 break generation of debugging info for obj-C
ivars
Product: clang
Version: trunk
Platform: Macintosh
OS/Version: MacOS X
Status: NEW
Severity: normal
Priority: P
Component: LLVM Codegen
AssignedTo: unassignedclangbugs at nondot.org
ReportedBy: devlists at shadowlab.org
CC: llvmbugs at cs.uiuc.edu
Created an attachment (id=5601)
--> (http://llvm.org/bugs/attachment.cgi?id=5601)
Sample
The attempt to fix rdar://8493239 in r115248 breaks generation of debugging
informations for Obj-C ivars.
For the record:
------------------------
r115248 - 02:01 - fjahanian
Output debug info. for ivars declared in class
extension and implementation.
Fixes rdar://8493239
------------------------
After this change, all ivars are declared in dwarf as having the same offset,
and so the debugger display wrong information.
You can easily show the bug in the attached archive. Just compare foo_x86.s
generated using clang rev 115247 and r115248. The only differences are clang
revision and the ivar offsets in dwarfs info.
Ditto for foo_x86_64.s.
Maybe removing the test was not the good way to fix the problem ;-)
------------------------
r115258 - 03:01 - fjahanian
Remove test until further notice.
D /cfe/trunk/test/CodeGenObjC/debug-info-default-synth-ivar.m
------------------------
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the llvm-bugs
mailing list