// PR c++/57573 struct A { }; struct B { A a; }; void f(A*) { } template void g() { B b; f(&(b.a)); }