Skip to content

Commit 363393c

Browse files
committed
[libc++abi] Adjust XFAIL on macOS for bug that was fixed in recent OSes
1 parent 32f5ee8 commit 363393c

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

libcxxabi/test/thread_local_destruction_order.pass.cpp

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,19 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9-
// Darwin TLV finalization routines fail when creating a thread-local variable
10-
// in the destructor for another thread-local variable:
11-
// http://lists.llvm.org/pipermail/cfe-dev/2016-November/051376.html
12-
// XFAIL: darwin
9+
// Darwin TLV finalization routines used to fail when creating a thread-local
10+
// variable in the destructor for another thread-local variable:
11+
// - http://lists.llvm.org/pipermail/cfe-dev/2016-November/051376.html
12+
// - rdar://29523281
13+
// This was fixed in dyld in macos 10.15.
14+
//
15+
// XFAIL: macosx10.14
16+
// XFAIL: macosx10.13
17+
// XFAIL: macosx10.12
18+
// XFAIL: macosx10.11
19+
// XFAIL: macosx10.10
20+
// XFAIL: macosx10.9
21+
1322
// UNSUPPORTED: c++98, c++03
1423
// UNSUPPORTED: libcxxabi-no-threads
1524

0 commit comments

Comments
 (0)