diff options
Diffstat (limited to 'llvm')
-rw-r--r-- | llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 4 | ||||
-rw-r--r-- | llvm/test/tools/llvm-dwarfdump/X86/debug-line.s | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp b/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp index a1835be344e..445f4bf48a7 100644 --- a/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp +++ b/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp @@ -461,6 +461,10 @@ void DWARFDebugLine::LineTable::dump(raw_ostream &OS, R.dump(OS); } } + + // Terminate the table with a final blank line to clearly delineate it from + // later dumps. + OS << '\n'; } void DWARFDebugLine::LineTable::clear() { diff --git a/llvm/test/tools/llvm-dwarfdump/X86/debug-line.s b/llvm/test/tools/llvm-dwarfdump/X86/debug-line.s index bd625427e9c..7184bc531c0 100644 --- a/llvm/test/tools/llvm-dwarfdump/X86/debug-line.s +++ b/llvm/test/tools/llvm-dwarfdump/X86/debug-line.s @@ -43,6 +43,7 @@ # CHECK-NEXT: 0x0000000000000002 1 0 1 0 0 is_stmt # CHECK-NEXT: 0x0000000000000002 1 4 3 0 0 is_stmt # CHECK-NEXT: 0x0000000000000024 1 4 3 5 6 basic_block prologue_end epilogue_begin end_sequence +# CHECK-EMPTY: # CHECK-NEXT: debug_line[0x0000006d] # CHECK-NEXT: Line table prologue: # CHECK-NEXT: total_length: 0x0000001b |