[libcxx-commits] [libcxx] [libcxx][tests] Continue marking tests XFAIL in clang-22 (PR #149124)

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Wed Jul 16 09:47:58 PDT 2025


================
@@ -8,7 +8,7 @@
 
 // This test fails because Clang no longer enables -fdelayed-template-parsing
 // by default on Windows with C++20 (#69431).
-// XFAIL: msvc && (clang-18 || clang-19 || clang-20 || clang-21)
+// XFAIL: msvc && (clang-18 || clang-19 || clang-20 || clang-21 || clang-22)
----------------
ldionne wrote:

I would suggest switching to this:

```
// This test doesn't work on Windows because the Windows headers <EXPLAIN REASON>
// XFAIL: msvc
```

IIUC, the test basically doesn't work on Windows with any of our supported compilers, so it's not really useful to keep carrying the `clang-XY` annotations here. By the way, why does the test fail? I mean, what's special about Windows that makes this test require `-fdelayed-template-parsing`?

https://github.com/llvm/llvm-project/pull/149124


More information about the libcxx-commits mailing list