[Issue 14281] duplicate .debug_info entries for arrays, delegates and aa's
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Fri Apr 17 19:19:30 PDT 2015
https://issues.dlang.org/show_bug.cgi?id=14281
--- Comment #2 from github-bugzilla at puremagic.com ---
Commits pushed to master at https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/5229aa40d34d9e757fca7d09ee3b0d00fac0d477
fix Issue 14281 - duplicate .debug_info entries for arrays, delegates and aa's
- the duplicates exist because DW_AT_sibling pointers
are unique for each entry and thus the hashing cache
doesn't work
- as DW_AT_sibling hardly provides a benefit when
skipping over a few bytes, it's better to remove it
- also shrinks debug info by a few percent
https://github.com/D-Programming-Language/dmd/commit/42b94b6d07d9cd51a5807c572809102c8b390800
Merge pull request #4493 from MartinNowak/fix14281
fix Issue 14281 - duplicate .debug_info entries for arrays, delegates and aa's
--
More information about the Digitalmars-d-bugs
mailing list