[PATCH] D56721: Move llvm-objdump demangle function into demangler library

Nico Weber via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 17 12:23:37 PST 2019


thakis added inline comments.


================
Comment at: llvm/trunk/lib/Demangle/Demangle.cpp:18
+  char *Demangled;
+  if (MangledName.compare(0, 2, "_Z") == 0)
+    Demangled = itaniumDemangle(MangledName.c_str(), nullptr, nullptr, nullptr);
----------------
FWIW Itanium symbols can have up to 4 leading underscores. For example, `___Z10blocksNRVOv_block_invoke` is "___Z10blocksNRVOv_block_invoke" according to lib/Demangle.


Repository:
  rL LLVM

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D56721/new/

https://reviews.llvm.org/D56721





More information about the llvm-commits mailing list