// Origin: PR 46527 // { dg-do compile } // { dg-options "-g -O0 -dA" } template struct Struct { double defined_later(); }; struct WrapperStruct { Struct ClassInstantiated; }; template double Struct::defined_later() // { dg-function-on-line {_ZN6StructIdE13defined_laterEv} } { return 1; } void InstantiateMethod() { Struct().defined_later(); }