// PR c++/67225 | |
// { dg-do compile { target c++20 } } | |
// { dg-additional-options "-fconcepts-ts" } | |
template <class, class> | |
concept bool C1 = true; | |
template <class> | |
concept bool C2 = requires { { 42 } -> C1<int>; }; | |
int main() { | |
class A { int x; } a; | |
a.x = 42; // { dg-error "private within this context" } | |
} |