https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77659
Markus Trippelsdorf <trippels at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-09-20 CC| |trippels at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- template <typename Type> Type get_max_value(Type); struct A { struct B { int baz = get_max_value(baz); }; template <typename> void m_fn1() { new B{}; } }; void foo() { A a; a.m_fn1<int>(); }