Skip to content

Commit 6836629

Browse files
committed
[libcxx] [test] Add a specific XFAIL for a MinGW env failure that is fixed in Clang 14
This issue only occurs when linked statically in MinGW configurations, and has been fixed for Clang 14 by https://reviews.llvm.org/D109651. Differential Revision: https://reviews.llvm.org/D112214
1 parent 3087a84 commit 6836629

File tree

1 file changed

+6
-0
lines changed
  • libcxx/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr

1 file changed

+6
-0
lines changed

libcxx/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/F.pass.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,12 @@
1616

1717
// UNSUPPORTED: sanitizer-new-delete
1818

19+
// This fails on MinGW when statically linked, if built with Clang 13 or older.
20+
// (It's fixed in the upcoming Clang 14, by https://reviews.llvm.org/D109651.)
21+
// Prior to the fix, when statically linked, the unwind info for the two
22+
// (default and overridden) operator new implementations clash.
23+
// XFAIL: target={{.+}}-windows-gnu && !windows-dll && clang-13
24+
1925
#include <thread>
2026
#include <new>
2127
#include <atomic>

0 commit comments

Comments
 (0)