diff options
Diffstat (limited to 'llvm/lib/MC/MCDwarf.cpp')
-rw-r--r-- | llvm/lib/MC/MCDwarf.cpp | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/llvm/lib/MC/MCDwarf.cpp b/llvm/lib/MC/MCDwarf.cpp index 1d33d9947be..6131fcd658b 100644 --- a/llvm/lib/MC/MCDwarf.cpp +++ b/llvm/lib/MC/MCDwarf.cpp @@ -251,9 +251,7 @@ void MCDwarfLineTable::Emit(MCObjectStreamer *MCOS, // Handle the rest of the Compile Units. for (const auto &CUIDTablePair : LineTables) { - auto &LineTable = context.getMCDwarfLineTable(CUIDTablePair.first); - LineTable.RemapDwarfDirs(MCOS->getContext()); - LineTable.EmitCU(MCOS, Params, LineStr); + CUIDTablePair.second.EmitCU(MCOS, Params, LineStr); } if (LineStr) @@ -634,11 +632,6 @@ MCDwarfLineTableHeader::tryGetFile(StringRef &Directory, return FileNumber; } -void MCDwarfLineTable::RemapDwarfDirs(MCContext &Context) { - for (auto &Dir : Header.MCDwarfDirs) - Context.RemapDebugPath(&Dir); -} - /// Utility function to emit the encoding to a streamer. void MCDwarfLineAddr::Emit(MCStreamer *MCOS, MCDwarfLineTableParams Params, int64_t LineDelta, uint64_t AddrDelta) { |