diff options
Diffstat (limited to 'lib/CodeGen/MachineInstr.cpp')
| -rw-r--r-- | lib/CodeGen/MachineInstr.cpp | 9 | 
1 files changed, 5 insertions, 4 deletions
| diff --git a/lib/CodeGen/MachineInstr.cpp b/lib/CodeGen/MachineInstr.cpp index b250faa62ae61..f73a5a362112f 100644 --- a/lib/CodeGen/MachineInstr.cpp +++ b/lib/CodeGen/MachineInstr.cpp @@ -1148,10 +1148,11 @@ void MachineInstr::print(raw_ostream &OS, const TargetMachine *TM) const {      // TODO: print InlinedAtLoc information      DebugLocTuple DLT = MF->getDebugLocTuple(debugLoc); -    DICompileUnit CU(DLT.Scope); -    if (!CU.isNull()) -      OS << " dbg:" << CU.getDirectory() << '/' << CU.getFilename() << ":" -         << DLT.Line << ":" << DLT.Col; +    DIScope Scope(DLT.Scope); +    OS << " dbg:"; +    if (!Scope.isNull()) +      OS << Scope.getDirectory() << ':' << Scope.getFilename() << ':'; +    OS << DLT.Line << ":" << DLT.Col;    }    OS << "\n"; | 
