diff options
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 3 | ||||
| -rw-r--r-- | llvm/test/DebugInfo/X86/multiple-aranges.ll | 5 |
2 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp index 40c7f3b0dec..04dedbd3f65 100644 --- a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp +++ b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp @@ -1741,9 +1741,6 @@ void DwarfDebug::emitDebugARanges() { // Provides a unique id per text section. DenseMap<const MCSection *, SmallVector<SymbolCU, 8>> SectionMap; - // Prime section data. - SectionMap[Asm->getObjFileLowering().getTextSection()]; - // Filter labels by section. for (const SymbolCU &SCU : ArangeLabels) { if (SCU.Sym->isInSection()) { diff --git a/llvm/test/DebugInfo/X86/multiple-aranges.ll b/llvm/test/DebugInfo/X86/multiple-aranges.ll index a3f66bb6d34..80970695a55 100644 --- a/llvm/test/DebugInfo/X86/multiple-aranges.ll +++ b/llvm/test/DebugInfo/X86/multiple-aranges.ll @@ -1,7 +1,10 @@ ; RUN: llc -generate-arange-section < %s | FileCheck %s +; CHECK: .Ldebug_end0: +; CHECK-NEXT: .section .debug_aranges,"",@progbits + ; First CU -; CHECK: .long 44 # Length of ARange Set +; CHECK-NEXT: .long 44 # Length of ARange Set ; CHECK-NEXT: .short 2 # DWARF Arange version number ; CHECK-NEXT: .long .L.debug_info_begin0 # Offset Into Debug Info Section ; CHECK-NEXT: .byte 8 # Address Size (in bytes) |

