// { dg-do assemble { xfail *-*-* } } // { dg-options "-O2" } // Origin: scott snyder void _S_initialize(); class locale { public: locale() throw() { _S_initialize (); } }; void foo(const locale& __loc); void print (const int&) { foo(locale()); }