diff options
author | Devang Patel <dpatel@apple.com> | 2009-09-30 22:51:28 +0000 |
---|---|---|
committer | Devang Patel <dpatel@apple.com> | 2009-09-30 22:51:28 +0000 |
commit | 3d910835fc5da1ccddefd7cc5978ffe8c903cbf0 (patch) | |
tree | 4787dcf46ccfbfea1d6510be6a8ff64985330962 /lib/CodeGen/AsmPrinter/DwarfDebug.cpp | |
parent | a63710124a4c0d248ab32f82b76b3c7ec670d1e0 (diff) |
Use MDNode * directly as an RecordSourceLine() argument.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83182 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/AsmPrinter/DwarfDebug.cpp')
-rw-r--r-- | lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/CodeGen/AsmPrinter/DwarfDebug.cpp b/lib/CodeGen/AsmPrinter/DwarfDebug.cpp index 8a74a8ee44..549644a37d 100644 --- a/lib/CodeGen/AsmPrinter/DwarfDebug.cpp +++ b/lib/CodeGen/AsmPrinter/DwarfDebug.cpp @@ -1731,8 +1731,7 @@ void DwarfDebug::BeginFunction(MachineFunction *MF) { DebugLoc FDL = MF->getDefaultDebugLoc(); if (!FDL.isUnknown()) { DebugLocTuple DLT = MF->getDebugLocTuple(FDL); - unsigned LabelID = RecordSourceLine(DLT.Line, DLT.Col, - DICompileUnit(DLT.CompileUnit)); + unsigned LabelID = RecordSourceLine(DLT.Line, DLT.Col, DLT.CompileUnit); Asm->printLabel(LabelID); O << '\n'; } @@ -1825,14 +1824,15 @@ unsigned DwarfDebug::RecordSourceLine(Value *V, unsigned Line, unsigned Col) { /// RecordSourceLine - Records location information and associates it with a /// label. Returns a unique label ID used to generate a label and provide /// correspondence to the source line list. -unsigned DwarfDebug::RecordSourceLine(unsigned Line, unsigned Col, - DICompileUnit CU) { +unsigned DwarfDebug::RecordSourceLine(unsigned Line, unsigned Col, + MDNode *Scope) { if (!MMI) return 0; if (TimePassesIsEnabled) DebugTimer->startTimer(); + DICompileUnit CU(Scope); unsigned Src = GetOrCreateSourceID(CU.getDirectory(), CU.getFilename()); unsigned ID = MMI->NextLabelID(); |