2 // Like unevaluated1.C, but where the unevaluated context is a
3 // constraint instead of sizeof.
4 // { dg-do compile { target c++20 } }
6 template<int> using voidify = void;
9 concept constant_value_initializable
10 = requires { typename voidify<(T(), 0)>; };
16 static_assert(constant_value_initializable<A>);