f576d4828e432ec467ecb4b8b5802e5fbe91fe55
[gcc.git] / gcc / testsuite / g++.dg / template / typedef19.C
1 // Contributed by Dodji Seketeli <dodji@redhat.com>
2 // Origin PR c++/40007
3 // { dg-do compile }
4
5 class A
6 {
7 typedef int mytype; // { dg-error "'typedef int A::mytype' is private" }
8 };
9
10 template <class T>
11 class B : public A
12 {
13 };
14
15 template<class T>
16 class B<T*> : public A
17 { // { dg-error "within this context" }
18 mytype mem;
19 };
20
21 B<int*> b;