===================================================================
@@ -1,6 +1,7 @@
// Queue implementation -*- C++ -*-
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
+// 2010, 2011
// Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
@@ -240,7 +241,10 @@
#ifdef __GXX_EXPERIMENTAL_CXX0X__
void
swap(queue& __q)
- { c.swap(__q.c); }
+ {
+ using std::swap;
+ swap(c, __q.c);
+ }
#endif
};
@@ -526,7 +530,7 @@
swap(priority_queue& __pq)
{
using std::swap;
- c.swap(__pq.c);
+ swap(c, __pq.c);
swap(comp, __pq.comp);
}
#endif
===================================================================
@@ -1,6 +1,7 @@
// Stack implementation -*- C++ -*-
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
+// 2010, 2011
// Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
@@ -214,7 +215,10 @@
#ifdef __GXX_EXPERIMENTAL_CXX0X__
void
swap(stack& __s)
- { c.swap(__s.c); }
+ {
+ using std::swap;
+ swap(c, __s.c);
+ }
#endif
};