From: Adrian Prantl <aprantl@apple.com>
Date: Mon, 14 Sep 2015 23:27:26 +0000 (+0000)
Subject: dsymutil: Remove the now obsolete RelocMgr argument from cloneDIE. (NFC)
X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=e2e1a3b61d2ffcde2a5ce728c2707726b5c88487;p=oota-llvm.git

dsymutil: Remove the now obsolete RelocMgr argument from cloneDIE. (NFC)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@247636 91177308-0d34-0410-b5e6-96231b3b80d8
---

diff --git a/tools/dsymutil/DwarfLinker.cpp b/tools/dsymutil/DwarfLinker.cpp
index 0786b5d8ca5..6574a479792 100644
--- a/tools/dsymutil/DwarfLinker.cpp
+++ b/tools/dsymutil/DwarfLinker.cpp
@@ -1242,8 +1242,7 @@ private:
     /// applied to the entry point of the function to get the linked address.
     ///
     /// \returns the root of the cloned tree or null if nothing was selected.
-    DIE *cloneDIE(RelocationManager &RelocMgr,
-                  const DWARFDebugInfoEntryMinimal &InputDIE, CompileUnit &U,
+    DIE *cloneDIE(const DWARFDebugInfoEntryMinimal &InputDIE, CompileUnit &U,
                   int64_t PCOffset, uint32_t OutOffset, unsigned Flags);
 
     /// Construct the output DIE tree by cloning the DIEs we
@@ -2564,8 +2563,8 @@ shouldSkipAttribute(DWARFAbbreviationDeclaration::AttributeSpec AttrSpec,
 }
 
 DIE *DwarfLinker::DIECloner::cloneDIE(
-    RelocationManager &RelocMgr, const DWARFDebugInfoEntryMinimal &InputDIE,
-    CompileUnit &Unit, int64_t PCOffset, uint32_t OutOffset, unsigned Flags) {
+    const DWARFDebugInfoEntryMinimal &InputDIE, CompileUnit &Unit,
+    int64_t PCOffset, uint32_t OutOffset, unsigned Flags) {
   DWARFUnit &U = Unit.getOrigUnit();
   unsigned Idx = U.getDIEIndex(&InputDIE);
   CompileUnit::DIEInfo &Info = Unit.getInfo(Idx);
@@ -2703,8 +2702,7 @@ DIE *DwarfLinker::DIECloner::cloneDIE(
   // Recursively clone children.
   for (auto *Child = InputDIE.getFirstChild(); Child && !Child->isNULL();
        Child = Child->getSibling()) {
-    if (DIE *Clone =
-            cloneDIE(RelocMgr, *Child, Unit, PCOffset, OutOffset, Flags)) {
+    if (DIE *Clone = cloneDIE(*Child, Unit, PCOffset, OutOffset, Flags)) {
       Die->addChild(Clone);
       OutOffset = Clone->getOffset() + Clone->getSize();
     }
@@ -3080,8 +3078,8 @@ void DwarfLinker::DIECloner::cloneAllCompileUnits(
   for (auto &CurrentUnit : CompileUnits) {
     const auto *InputDIE = CurrentUnit.getOrigUnit().getUnitDIE();
     CurrentUnit.setStartOffset(Linker.OutputDebugInfoSize);
-    DIE *OutputDIE = cloneDIE(RelocMgr, *InputDIE, CurrentUnit,
-                              0 /* PC offset */, 11 /* Unit Header size */, 0);
+    DIE *OutputDIE = cloneDIE(*InputDIE, CurrentUnit, 0 /* PC offset */,
+                              11 /* Unit Header size */, 0);
     CurrentUnit.setOutputUnitDIE(OutputDIE);
     Linker.OutputDebugInfoSize = CurrentUnit.computeNextUnitOffset();
     if (Linker.Options.NoOutput)