1 // PR c++/77659 2 // { dg-do compile { target c++14 } } 3 4 template <typename Type> Type get_max_value(Type); 5 struct A { 6 struct B { 7 int baz = get_max_value(baz); 8 }; m_fn1A9 template <typename> void m_fn1() { new B{}; } 10 }; foo()11 void foo() { 12 A a; 13 a.m_fn1<int>(); 14 } 15