From 3bdd674fbf767d719dc67e10bc079cb183dd3a3f Mon Sep 17 00:00:00 2001 From: Arthur O'Dwyer Date: Wed, 31 Mar 2021 10:18:51 -0400 Subject: [PATCH] [libc++] Mark convert_copy.pass.cpp as UNSUPPORTED on clang-13 (i.e. trunk). Because the constexpr-time codepath triggers a Clang bug. It seems that Clang compiles it okay in release mode, but when Clang itself is compiled in debug mode (with assertions turned on), this input triggers an assertion failure in Clang itself. See comments on D96385 and Clang bug report https://bugs.llvm.org/show_bug.cgi?id=45879 This commit should get the debug-mode buildbots back to green. --- .../tuple/tuple.tuple/tuple.assign/convert_copy.pass.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_copy.pass.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_copy.pass.cpp index c04baef71ff4..bff291393f18 100644 --- a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_copy.pass.cpp +++ b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_copy.pass.cpp @@ -6,6 +6,9 @@ // //===----------------------------------------------------------------------===// +// Triggers a Clang assertion: https://bugs.llvm.org/show_bug.cgi?id=45879 +// UNSUPPORTED: clang-13 + // // template class tuple;