[LLVMbugs] [Bug 22393] Assertion failed: (Offset <= PieceOffset && "overlapping or duplicate pieces"), function emitLocPieces, lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1676

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Sat Jan 31 16:58:38 PST 2015


Adrian Prantl <aprantl at apple.com> changed:

           What    |Removed                     |Added
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #11 from Adrian Prantl <aprantl at apple.com> ---
 Fix PR22393. When recursively replacing an aggregate with a smaller
 aggregate or scalar, the debug info needs to refer to the absolute offset
 (relative to the entire variable) instead of storing the offset inside
 the smaller aggregate.

 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227702

You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20150201/c774b733/attachment.html>

More information about the llvm-bugs mailing list