[all-commits] [llvm/llvm-project] 10e40a: [lld] Add support for other demanglers other than ...

Luís Ferreira via All-commits all-commits at lists.llvm.org
Tue Jan 4 19:27:59 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 10e40a4ea3503d0ec352fd5699bc0875ee008efb
      https://github.com/llvm/llvm-project/commit/10e40a4ea3503d0ec352fd5699bc0875ee008efb
  Author: Luís Ferreira <contact at lsferreira.net>
  Date:   2022-01-05 (Wed, 05 Jan 2022)

  Changed paths:
    M lld/COFF/Symbols.cpp
    M lld/Common/Strings.cpp
    M lld/ELF/SymbolTable.cpp
    M lld/ELF/Symbols.cpp
    M lld/MachO/CMakeLists.txt
    M lld/MachO/Symbols.cpp
    M lld/include/lld/Common/Strings.h
    M lld/test/ELF/undef.s
    M lld/wasm/Symbols.cpp

  Log Message:
  -----------
  [lld] Add support for other demanglers other than Itanium

LLVM core library supports demangling other mangled symbols other than itanium,
such as D and Rust. LLD should use those demanglers in order to output pretty
demangled symbols on error messages.

Reviewed By: MaskRay, #lld-macho

Differential Revision: https://reviews.llvm.org/D116279




More information about the All-commits mailing list