// DR 2446 // { dg-do compile { target c++20 } } template concept C = true; template struct A; template <> struct A { using type = bool; }; template void f(A)>::type); // OK, no 'typename' needed