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