From 534295b102a7f9951ab2b8b38637b9cdf57cade1 Mon Sep 17 00:00:00 2001 From: Shoaib Meenai Date: Tue, 13 Dec 2016 02:43:04 +0000 Subject: [libc++abi] Mark failing test on Darwin as XFAIL 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; mark the test XFAIL in the meantime. See [1] for more details. [1] http://lists.llvm.org/pipermail/cfe-dev/2016-November/051376.html Differential Revision: https://reviews.llvm.org/D27434 git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@289513 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/thread_local_destruction_order.pass.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'test') diff --git a/test/thread_local_destruction_order.pass.cpp b/test/thread_local_destruction_order.pass.cpp index 23a0fdb..0bb359e 100644 --- a/test/thread_local_destruction_order.pass.cpp +++ b/test/thread_local_destruction_order.pass.cpp @@ -7,6 +7,10 @@ // //===----------------------------------------------------------------------===// +// Darwin TLV finalization routines fail when creating a thread-local variable +// in the destructor for another thread-local variable: +// http://lists.llvm.org/pipermail/cfe-dev/2016-November/051376.html +// XFAIL: darwin // UNSUPPORTED: c++98, c++03 // UNSUPPORTED: libcxxabi-no-threads -- cgit v1.2.3