3 namespace __gnu_debug_def { }
6 using namespace __gnu_debug_def;
7 template<typename _Tp> class allocator {};
9 namespace __gnu_debug_def
11 template<typename _Tp,
12 typename _Allocator = std::allocator<_Tp> >
16 swap(vector<_Tp,_Allocator>& __x);
22 vector<int, allocator<int> >::swap(vector<int, allocator<int> >&) { } // { dg-error "" }