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