[all-commits] [llvm/llvm-project] 1ae57f: [libunwind] Remove the legacy Unwind_AppleExtras.cpp

Louis Dionne via All-commits all-commits at lists.llvm.org
Tue Apr 18 05:03:32 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 1ae57fed8806886238b7603f6b3b54350da83f0e
      https://github.com/llvm/llvm-project/commit/1ae57fed8806886238b7603f6b3b54350da83f0e
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2023-04-18 (Tue, 18 Apr 2023)

  Changed paths:
    M libunwind/src/CMakeLists.txt
    R libunwind/src/Unwind_AppleExtras.cpp

  Log Message:
  -----------
  [libunwind] Remove the legacy Unwind_AppleExtras.cpp

Unwind_AppleExtras.cpp contained annotations telling the linker that
some symbols are not available on some very old platforms. However,
those platforms are not supported anymore, so the annotations are not
used.

Why remove this? In addition to cleaning up the code base, this also
removes the possibility of implementing those annotations incorrectly
(which was the case previously), which could lead to important symbols
being hidden when they should have been visible.

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




More information about the All-commits mailing list