Later in DWARF emission we check that DebugLocEntries have
non-overlapping pieces, so we should create any such entries
by merging here.
Fixes PR26163.
Paths
| Differential D16249
[DwarfDebug] Don't merge DebugLocEntries if their pieces overlap ClosedPublic Authored by loladiro on Jan 15 2016, 4:38 PM.
Details Summary Later in DWARF emission we check that DebugLocEntries have Fixes PR26163.
Diff Detail Event TimelineThis revision is now accepted and ready to land.Jan 15 2016, 4:52 PM
Comment Actions Note: please consider that this should be merged to the 3.8 branch (with rL257977 probably). Closed by commit rL257979: [DwarfDebug] Don't merge DebugLocEntries if their pieces overlap (authored by kfischer). · Explain WhyJan 15 2016, 5:19 PM This revision was automatically updated to reflect the committed changes. Comment Actions
Yep, I requested as much from the release owner.
Revision Contents
Diff 45057 lib/CodeGen/AsmPrinter/DebugLocEntry.h
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
test/DebugInfo/ARM/PR26163.ll
|
Please move the function to the cpp in a separate NFC commit. It helps with bisection and git blame.