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

Luís Ferreira via All-commits all-commits at lists.llvm.org
Thu Dec 30 09:54:59 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e60d6dfd5acdc821d391ad5af2c706397bdfd36a
      https://github.com/llvm/llvm-project/commit/e60d6dfd5acdc821d391ad5af2c706397bdfd36a
  Author: Luís Ferreira <contact at lsferreira.net>
  Date:   2021-12-30 (Thu, 30 Dec 2021)

  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/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

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




More information about the All-commits mailing list