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