// PR c++/50848 // { dg-options "-fpermissive" } template class A {T& foo;}; template class B: public A { void f(){ foo(1); // { dg-message "foo" } } }; template class B;