1 // PR c++/86706 2 // { dg-do compile } 3 4 class A { int b; }; 5 6 template <class, typename> 7 class C : A { C (); static C *f; }; 8 9 template <class T, typename U> 10 C<T, U> *C<T, U>::f; 11 12 template <class T, typename U> C()13 C<T, U>::C () 14 { 15 f->b; 16 } 17