1 2 3 4 5 6 7 8 9
// Build don't link: struct locale { template<class _Facet> locale (const locale&, _Facet*); locale(int*) throw(); }; void f(int* p) { locale keep (p); }