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