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>


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>
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to