diff options
author | Fangrui Song <maskray@google.com> | 2020-02-27 21:57:40 -0800 |
---|---|---|
committer | Fangrui Song <maskray@google.com> | 2020-03-03 09:03:34 -0800 |
commit | 55a56041d1da59dacb8f9abb1f3bfa841798e6cc (patch) | |
tree | 5ecab463cfad764feabb1f5a44bb44cf993f64a9 /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | |
parent | c5ec8890c95bf9f56beff285efbcc7b797ffb15a (diff) | |
download | llvm-55a56041d1da59dacb8f9abb1f3bfa841798e6cc.zip llvm-55a56041d1da59dacb8f9abb1f3bfa841798e6cc.tar.gz llvm-55a56041d1da59dacb8f9abb1f3bfa841798e6cc.tar.bz2 |
[MCDwarf] Generate DWARF v5 .debug_rnglists for assembly files
```
// clang -c -gdwarf-5 a.s -o a.o
.section .init; ret
.text; ret
```
.debug_info contains DW_AT_ranges and llvm-dwarfdump will report
a verification error because .debug_rnglists does not exist (not
implemented).
This patch generates .debug_rnglists for assembly files.
emitListsTableHeaderStart() in DwarfDebug.cpp can be shared with
MCDwarf.cpp. Because CodeGen depends on MC, I move the function to
MCDwarf.cpp
Reviewed By: probinson
Differential Revision: https://reviews.llvm.org/D75375
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions