// PR c++/52637 // { dg-do compile { target c++11 } } // { dg-options "-g" } template struct C { }; template void f(V v) { struct B {}; C c; } template void g(T t) { struct A { } a; f (a); } struct D { void h() { g(0); } };