Index: uspace/lib/cpp/include/__bits/adt/hash_table.hpp
===================================================================
--- uspace/lib/cpp/include/__bits/adt/hash_table.hpp	(revision 1502c055a8eeb72861c4fa35a13e69ffe8586b7a)
+++ uspace/lib/cpp/include/__bits/adt/hash_table.hpp	(revision 62721d57bbe9b7d3eafd9678e67746a1b73e076b)
@@ -252,6 +252,6 @@
             void swap(hash_table& other)
                 noexcept(allocator_traits<allocator_type>::is_always_equal::value &&
-                         noexcept(swap(declval<Hasher&>(), declval<Hasher&>())) &&
-                         noexcept(swap(declval<KeyEq&>(), declval<KeyEq&>())))
+                         noexcept(std::swap(declval<Hasher&>(), declval<Hasher&>())) &&
+                         noexcept(std::swap(declval<KeyEq&>(), declval<KeyEq&>())))
             {
                 std::swap(table_, other.table_);
Index: uspace/lib/cpp/include/__bits/adt/rbtree.hpp
===================================================================
--- uspace/lib/cpp/include/__bits/adt/rbtree.hpp	(revision 1502c055a8eeb72861c4fa35a13e69ffe8586b7a)
+++ uspace/lib/cpp/include/__bits/adt/rbtree.hpp	(revision 62721d57bbe9b7d3eafd9678e67746a1b73e076b)
@@ -233,5 +233,5 @@
             void swap(rbtree& other)
                 noexcept(allocator_traits<allocator_type>::is_always_equal::value &&
-                         noexcept(swap(declval<KeyComp&>(), declval<KeyComp&>())))
+                         noexcept(std::swap(declval<KeyComp&>(), declval<KeyComp&>())))
             {
                 std::swap(root_, other.root_);
