Skip to content

Commit 1ae57fe

Browse files
committed
[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
1 parent 95cb986 commit 1ae57fe

File tree

2 files changed

+0
-126
lines changed

2 files changed

+0
-126
lines changed

libunwind/src/CMakeLists.txt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,6 @@ set(LIBUNWIND_CXX_SOURCES
55
Unwind-EHABI.cpp
66
Unwind-seh.cpp
77
)
8-
if(APPLE)
9-
list(APPEND LIBUNWIND_CXX_SOURCES
10-
Unwind_AppleExtras.cpp
11-
)
12-
endif()
138

149
if(${CMAKE_SYSTEM_NAME} MATCHES "AIX")
1510
list(APPEND LIBUNWIND_CXX_SOURCES

libunwind/src/Unwind_AppleExtras.cpp

Lines changed: 0 additions & 121 deletions
This file was deleted.

0 commit comments

Comments
 (0)