1// { dg-do assemble  }
2
3  struct locale
4  {
5    template<class _Facet>
6      locale (const locale&, _Facet*);
7    locale(int*) throw();
8  };
9  void f(int* p) { locale keep (p); }
10