// Testcase for non-dependent auto in templates // { dg-options "-std=c++0x" } struct A { template void f(); } a; template void g() { auto aa = a; aa.f(); auto p = new auto (a); p->f(); } int main() { g(); }