[all-commits] [llvm/llvm-project] 3d6c7d: [dsymutil] Fix spurious warnings for missing symbo...

Jonas Devlieghere via All-commits all-commits at lists.llvm.org
Mon Mar 22 18:36:55 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3d6c7d6e8e449913aed81544e6c6900fa6ea40cd
      https://github.com/llvm/llvm-project/commit/3d6c7d6e8e449913aed81544e6c6900fa6ea40cd
  Author: Jonas Devlieghere <jonas at devlieghere.com>
  Date:   2021-03-22 (Mon, 22 Mar 2021)

  Changed paths:
    A llvm/test/tools/dsymutil/Inputs/private/tmp/thinlto/bar.o
    A llvm/test/tools/dsymutil/Inputs/private/tmp/thinlto/foo.o
    A llvm/test/tools/dsymutil/Inputs/private/tmp/thinlto/foobar.dylib
    A llvm/test/tools/dsymutil/Inputs/private/tmp/thinlto/lto/0.x86_64.thinlto.o
    A llvm/test/tools/dsymutil/Inputs/private/tmp/thinlto/lto/1.x86_64.thinlto.o
    A llvm/test/tools/dsymutil/X86/thinlto.test
    M llvm/tools/dsymutil/MachODebugMapParser.cpp

  Log Message:
  -----------
  [dsymutil] Fix spurious warnings for missing symbols with thinLTO

Fix spurious warnings for missing symbols with thinLTO. The latter
appends a unique suffix to avoid collisions for exported private
symbols, resulting in dsymutil complaining it couldn't find the symbol
in the object file.

rdar://75434058

Differential revision: https://reviews.llvm.org/D99125




More information about the All-commits mailing list