mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-06-28 15:28:30 +00:00
Call thread finalizers on exit()
While we don't call POSIX thread key destructors from exit(), we do need to call these, since C++ uses it for TLS object destructors. See #1076
This commit is contained in:
parent
07db3004d6
commit
81ce2e4cbc
5 changed files with 56 additions and 22 deletions
5
third_party/libcxxabi/test/BUILD.mk
vendored
5
third_party/libcxxabi/test/BUILD.mk
vendored
|
@ -52,6 +52,7 @@ THIRD_PARTY_LIBCXXABI_TEST_SRCS = \
|
|||
third_party/libcxxabi/test/test_guard.pass.cc \
|
||||
third_party/libcxxabi/test/test_vector1.pass.cc \
|
||||
third_party/libcxxabi/test/test_vector2.pass.cc \
|
||||
third_party/libcxxabi/test/thread_local_destruction_order.pass.cc \
|
||||
third_party/libcxxabi/test/test_vector3.pass.cc \
|
||||
third_party/libcxxabi/test/uncaught_exception.pass.cc \
|
||||
third_party/libcxxabi/test/uncaught_exceptions.pass.cc \
|
||||
|
@ -67,10 +68,6 @@ THIRD_PARTY_LIBCXXABI_TEST_SRCS = \
|
|||
THIRD_PARTY_LIBCXXABI_TEST_SRCS_TOOSLOW_COSMO = \
|
||||
third_party/libcxxabi/test/guard_threaded_test.pass.cc \
|
||||
|
||||
# TODO: Add this test when #1073 is fixed
|
||||
THIRD_PARTY_LIBCXXABI_TEST_SRCS_FAILING_COSMO = \
|
||||
third_party/libcxxabi/test/thread_local_destruction_order.pass.cc
|
||||
|
||||
THIRD_PARTY_LIBCXXABI_TEST_SRCS_FAILING_GCC = \
|
||||
third_party/libcxxabi/test/catch_array_01.pass.cc \
|
||||
third_party/libcxxabi/test/catch_function_01.pass.cc \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue