// Test for proper non-deduced context handling of the initializer // for an auto declaration/new. // { dg-do compile { target c++11 } } struct with_apply { template void apply(const double&){} }; auto p = &with_apply::apply<0>; auto pp = new auto(&with_apply::apply<0>); template void f() { auto p = &T::template apply<0>; } template void f();