// { dg-do compile { target c++20 } } // { dg-additional-options "-fconcepts" } template concept True = true; template concept HasType = requires { typename T::type; }; template struct S { void foo() requires HasType && True; }; S s;