Skip to content

Commit 2464d81

Browse files
committed
[libc++] Make sure we assume merged typeinfo names on Apple
The introduction of LIBCXX_HAS_MERGED_TYPEINFO_NAMES_DEFAULT changed the default from =1 (assuming merged typeinfos) to =0 (not assuming merged typeinfos) on all platforms where at least one other __config_site macro is defined. This commit explicitly enables the assumption of merged typeinfo names on Apple platform to restore the previous behavior, at least until the underlying issue has been fixed.
1 parent f34fdbc commit 2464d81

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

libcxx/cmake/caches/Apple.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ set(LIBCXX_ABI_VERSION "1" CACHE STRING "")
77
set(LIBCXX_ENABLE_EXPERIMENTAL_LIBRARY OFF CACHE BOOL "")
88
set(LIBCXX_ENABLE_STATIC OFF CACHE BOOL "")
99
set(LIBCXX_ENABLE_SHARED ON CACHE BOOL "")
10+
set(LIBCXX_HAS_MERGED_TYPEINFO_NAMES_DEFAULT ON CACHE STRING "")
1011
set(LIBCXX_CXX_ABI libcxxabi CACHE STRING "")
1112
set(LIBCXX_ENABLE_NEW_DELETE_DEFINITIONS OFF CACHE BOOL "")
1213
set(LIBCXX_HIDE_FROM_ABI_PER_TU_BY_DEFAULT ON CACHE BOOL "")

0 commit comments

Comments
 (0)