diff options
Diffstat (limited to 'gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-5.C')
-rw-r--r-- | gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-5.C | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-5.C b/gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-5.C new file mode 100644 index 00000000000..9a25831f4a2 --- /dev/null +++ b/gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-5.C @@ -0,0 +1,17 @@ +// PR c++/67225 +// { dg-do compile { target c++2a } } +// { dg-additional-options "-fconcepts-ts" } + +template<typename A, typename T> +concept bool SomeConcept = true; + +template <typename T> +void breaker(SomeConcept<int>); + +class SomeClass { + int privateMember; +}; + +int main() { + return SomeClass().privateMember; // { dg-error "private within this context" } +} |