diff --git a/libcxx/test/libcxx/fuzzing/random.pass.cpp b/libcxx/test/libcxx/fuzzing/random.pass.cpp index cb074bd60fdc8..f0256a01f29ae 100644 --- a/libcxx/test/libcxx/fuzzing/random.pass.cpp +++ b/libcxx/test/libcxx/fuzzing/random.pass.cpp @@ -6,9 +6,10 @@ // //===----------------------------------------------------------------------===// -// 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) +// This doesn't work on Windows because in the MSVC UCRT headers the math.h is +// actually intended to implement the full C++ spec requirements. For details +// see https://github.com/llvm/llvm-project/issues/70225#issuecomment-1992528828 +// XFAIL: msvc // UNSUPPORTED: c++03, c++11 diff --git a/libcxx/test/std/depr/depr.c.headers/math_h.pass.cpp b/libcxx/test/std/depr/depr.c.headers/math_h.pass.cpp index 1ba0063c1dada..f9f81d22ff80e 100644 --- a/libcxx/test/std/depr/depr.c.headers/math_h.pass.cpp +++ b/libcxx/test/std/depr/depr.c.headers/math_h.pass.cpp @@ -6,9 +6,10 @@ // //===----------------------------------------------------------------------===// -// 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) +// This doesn't work on Windows because in the MSVC UCRT headers the math.h is +// actually intended to implement the full C++ spec requirements. For details +// see https://github.com/llvm/llvm-project/issues/70225#issuecomment-1992528828 +// XFAIL: msvc // diff --git a/libcxx/test/std/numerics/c.math/cmath.pass.cpp b/libcxx/test/std/numerics/c.math/cmath.pass.cpp index 48c2918802fc3..8d261e9fcbdb2 100644 --- a/libcxx/test/std/numerics/c.math/cmath.pass.cpp +++ b/libcxx/test/std/numerics/c.math/cmath.pass.cpp @@ -6,9 +6,10 @@ // //===----------------------------------------------------------------------===// -// 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) +// This doesn't work on Windows because in the MSVC UCRT headers the math.h is +// actually intended to implement the full C++ spec requirements. For details +// see https://github.com/llvm/llvm-project/issues/70225#issuecomment-1992528828 +// XFAIL: msvc //