Skip to content
  • Rui Ueyama's avatar
    Change the error message format for undefined symbols. · b8760203
    Rui Ueyama authored
    Previously, undefined symbol errors are one line like this
    and wasn't easy to read.
    
      /ssd/clang/bin/ld.lld: error: /ssd/llvm-project/lld/ELF/Writer.cpp:207: undefined symbol 'lld::elf::EhFrameSection<llvm::object::ELFType<(llvm::support::endianness)0, true> >::addSection(lld::elf::InputSectionBase*)'
    
    This patch make it more structured like this.
    
      bin/ld.lld: error: undefined symbol: lld::elf::EhFrameSection<llvm::object::ELFType<(llvm::support::endianness)0, true>
      >>> Referenced by Writer.cpp:207 (/ssd/llvm-project/lld/ELF/Writer.cpp:207)
      >>>               Writer.cpp.o in archive lib/liblldELF.a
    
    Discussion thread:
    http://lists.llvm.org/pipermail/llvm-dev/2017-March/111459.html
    
    Differential Revision: https://reviews.llvm.org/D31481
    
    llvm-svn: 299097
    b8760203
Loading