OSDN Git Service

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