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