PR c++/86728 - C variadic generic lambda.
[official-gcc.git] / gcc / testsuite / g++.dg / template / access18.C
blobaf3e0a3f0b862b5547885e00fcb6b30a26b2c257
1 // DR 401
3 class X {
4   typedef int a; // { dg-message "private" }
5   static const int b = 5; // { dg-message "private" }
6   template <typename>
7   struct c; // { dg-message "private" }
8 };
10 template <typename = X::a> // { dg-error "context" }
11 struct A;
13 template <int = X::b> // { dg-error "context" }
14 struct B;
16 template <template <typename> class T = X::c> // { dg-error "context" }
17 struct C;
18   
19