https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118698
--- Comment #13 from Patrick Palka <ppalka at gcc dot gnu.org> ---
If we strengthen the comment #6 testcase with
@@ -6,4 +6,4 @@ concept tt = tttt<Fn, T>;
template <typename T, template <typename> typename U>
concept is_specialization_of = tt<decltype([]{ }),T>;
template <typename T> concept is_foo = is_specialization_of<T,foo>;
-auto ttt = is_foo<foo<int>> ;
+static_assert(!is_foo<foo<int>>);
then GCC >= 14 ICEs, and GCC < 14 incorrectly reject, exhibiting no real
regression.