[PATCH] D27434: [libc++abi] Disable failing test on Darwin

Shoaib Meenai via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Mon Dec 5 16:56:30 PST 2016


smeenai created this revision.
smeenai added reviewers: EricWF, mclow.lists.
smeenai added a subscriber: cfe-commits.

The macOS thread-local variable finalizer routines do not handle the
case where a termination function registers another termination function
correctly, causing this test to fail. I've filed a radar for this;
disable the test in the meantime. See [1] for more details.

[1] http://lists.llvm.org/pipermail/cfe-dev/2016-November/051376.html


https://reviews.llvm.org/D27434

Files:
  test/thread_local_destruction_order.pass.cpp


Index: test/thread_local_destruction_order.pass.cpp
===================================================================
--- test/thread_local_destruction_order.pass.cpp
+++ test/thread_local_destruction_order.pass.cpp
@@ -9,6 +9,7 @@
 
 // UNSUPPORTED: c++98, c++03
 // UNSUPPORTED: libcxxabi-no-threads
+// UNSUPPORTED: darwin
 
 #include <cassert>
 #include <thread>


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D27434.80344.patch
Type: text/x-patch
Size: 369 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20161206/96076907/attachment.bin>


More information about the cfe-commits mailing list