diff options
Diffstat (limited to 'lib/MC/MCExternalSymbolizer.cpp')
-rw-r--r-- | lib/MC/MCExternalSymbolizer.cpp | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/lib/MC/MCExternalSymbolizer.cpp b/lib/MC/MCExternalSymbolizer.cpp index dae3f522a4..ca368b27e1 100644 --- a/lib/MC/MCExternalSymbolizer.cpp +++ b/lib/MC/MCExternalSymbolizer.cpp @@ -13,7 +13,6 @@ #include "llvm/MC/MCInst.h" #include "llvm/Support/raw_ostream.h" #include <cstring> -#include <cxxabi.h> using namespace llvm; @@ -57,14 +56,6 @@ bool MCExternalSymbolizer::tryAddingSymbolicOperand(MCInst &MI, if (Name) { SymbolicOp.AddSymbol.Name = Name; SymbolicOp.AddSymbol.Present = true; - // If Name is a C++ symbol name put the human readable name in a comment. - if (strncmp(Name, "__Z", 3) == 0) { - char *demangled = abi::__cxa_demangle(Name + 1, 0, 0, 0); - if (demangled) { - cStream << demangled; - free(demangled); - } - } } // For branches always create an MCExpr so it gets printed as hex address. else if (IsBranch) { |