1// { dg-do assemble } 2// { dg-options "-O2" } 3// Origin: scott snyder <snyder@fnal.gov> 4 5 6void _S_initialize(); 7 8class locale 9{ 10public: 11 locale() throw() 12 { _S_initialize (); } 13}; 14 15void foo(const locale& __loc); 16 17void print (const int&) 18{ 19 foo(locale()); 20} 21