1// { dg-do assemble } 2// Origin: Miniussi <miniussi@ilog.fr> 3 4template <class O> 5struct Str { 6 Str(int& val= (*new int())); 7}; 8 9template<class O> 10Str<O>::Str(int& val) {} 11 12