aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2024-12-09 09:36:15 +0000
committerJonathan Wakely <redi@gcc.gnu.org>2024-12-09 09:38:00 +0000
commit5cdd78b39725fb1d82cb6bd68e8f56bf4f5d51cd (patch)
tree786274b91ef4d70fee55d32b515c23c43f3aae95
parent0b79d8b98ec086fccd4714c1ff66ff4382780183 (diff)
downloadgcc-5cdd78b39725fb1d82cb6bd68e8f56bf4f5d51cd.zip
gcc-5cdd78b39725fb1d82cb6bd68e8f56bf4f5d51cd.tar.gz
gcc-5cdd78b39725fb1d82cb6bd68e8f56bf4f5d51cd.tar.bz2
libstdc++: Add missing equality comparison in new tests [PR117921]
These new tests fail in Debug Mode because the allocator types aren't equality comparable. libstdc++-v3/ChangeLog: PR libstdc++/117921 * testsuite/23_containers/set/modifiers/swap/adl.cc: Add equality comparison for Allocator. * testsuite/23_containers/unordered_set/modifiers/swap-2.cc: Likewise.
-rw-r--r--libstdc++-v3/testsuite/23_containers/set/modifiers/swap/adl.cc1
-rw-r--r--libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/swap-2.cc1
2 files changed, 2 insertions, 0 deletions
diff --git a/libstdc++-v3/testsuite/23_containers/set/modifiers/swap/adl.cc b/libstdc++-v3/testsuite/23_containers/set/modifiers/swap/adl.cc
index 2b7975a..e2a1742 100644
--- a/libstdc++-v3/testsuite/23_containers/set/modifiers/swap/adl.cc
+++ b/libstdc++-v3/testsuite/23_containers/set/modifiers/swap/adl.cc
@@ -36,6 +36,7 @@ namespace adl
using propagate_on_container_swap = std::true_type;
friend void swap(Allocator&, Allocator&) { swapped = true; }
+ friend bool operator==(Allocator, Allocator) { return true; }
};
}
diff --git a/libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/swap-2.cc b/libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/swap-2.cc
index a0fb1a6..9d8b220 100644
--- a/libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/swap-2.cc
+++ b/libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/swap-2.cc
@@ -43,6 +43,7 @@ namespace adl
using propagate_on_container_swap = std::true_type;
friend void swap(Allocator&, Allocator&) { swapped = true; }
+ friend bool operator==(Allocator, Allocator) { return true; }
};
}