1 // PR c++/50848 2 // { dg-options "-fpermissive" } 3 4 template<class T> class A {T& foo;}; 5 template<class T> class B: public A<T> { f()6 void f(){ 7 foo(1); // { dg-message "foo" } 8 } 9 }; 10 template class B<int>; 11