1 // PR c++/68170
2 
3 template< typename T >
4 class A
5 {
6 };
7 
8 template<>
9 class A< void >
10 {
11   template< typename X >
12   friend class A;
13 };
14