I got a bug report in Catch2, that with the specific combination of * Clang 19.1 * libstdc++ as the stdlib * C++23 as the language mode a relatively simple assertion comparing two tuples does not compile. **example** ```cpp #include <catch2/catch_test_macros.hpp> #include <tuple> TEST_CASE("tuples") { std::tuple<int, int> bob; CHECK(bob == std::make_tuple(4, 2)); } ``` [This code compiles when the language mode is C++20, when using Clang 18 + C++23, when using Clang 19 + libc++, or when using GCC + libstdc++, but not in the specific Clang 19 + libstdc++ + C++23 combination.](https://compiler-explorer.com/z/6x3T6Yoda)