[all-commits] [llvm/llvm-project] f9fb9d: [dsymutil] Fix handling of aliases to private exte...

Jonas Devlieghere via All-commits all-commits at lists.llvm.org
Wed Oct 14 20:19:17 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: f9fb9da36c34d2745b74dc30e6c26f7d3f48466c
      https://github.com/llvm/llvm-project/commit/f9fb9da36c34d2745b74dc30e6c26f7d3f48466c
  Author: Jonas Devlieghere <jonas at devlieghere.com>
  Date:   2020-10-14 (Wed, 14 Oct 2020)

  Changed paths:
    A llvm/test/tools/dsymutil/ARM/private-extern-alias.test
    A llvm/test/tools/dsymutil/Inputs/private/tmp/private_extern/main.o
    A llvm/test/tools/dsymutil/Inputs/private/tmp/private_extern/private_extern.o
    A llvm/test/tools/dsymutil/Inputs/private/tmp/private_extern/private_extern.out
    M llvm/tools/dsymutil/MachODebugMapParser.cpp

  Log Message:
  -----------
  [dsymutil] Fix handling of aliases to private external symbols

dsymutil was incorrectly ignoring aliases to private extern symbols in
the MachODebugMapParser. This resulted in spurious warnings about not
being able to find symbols.

rdar://49652389

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




More information about the All-commits mailing list