1 // PR c++/71182 2 // { dg-do compile { target c++11 } } 3 4 class A { 5 template <typename> void As(); 6 }; 7 template <typename T> class B : A { f()8 void f() { 9 A *g ; 10 g ? g->As<T>() : nullptr; 11 } 12 }; 13