[LLVMSymbolize] Move demangling away from printing routines. NFC.
[oota-llvm.git] / include / llvm / DebugInfo / Symbolize / Symbolize.h
index 9574a48cacd25b928fae97af4b2b0ff52ddd9657..2c47114fe994dbd04627846b06ef679a8cc4708b 100644 (file)
@@ -78,12 +78,9 @@ private:
   /// universal binary (or the binary itself if it is an object file).
   ObjectFile *getObjectFileFromBinary(Binary *Bin, const std::string &ArchName);
 
-  std::string printDILineInfo(DILineInfo LineInfo,
-                              const SymbolizableModule *ModInfo) const;
-  std::string printDIInliningInfo(DIInliningInfo InlinedContext,
-                                  const SymbolizableModule *ModInfo) const;
-  std::string printDIGlobal(DIGlobal Global,
-                            const SymbolizableModule *ModInfo) const;
+  std::string printDILineInfo(DILineInfo LineInfo) const;
+  std::string printDIInliningInfo(DIInliningInfo InlinedContext) const;
+  std::string printDIGlobal(DIGlobal Global) const;
 
   // Owns all the parsed binaries and object files.
   SmallVector<std::unique_ptr<Binary>, 4> ParsedBinariesAndObjects;