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.
using propagate_on_container_swap = std::true_type;
friend void swap(Allocator&, Allocator&) { swapped = true; }
+ friend bool operator==(Allocator, Allocator) { return true; }
};
}
using propagate_on_container_swap = std::true_type;
friend void swap(Allocator&, Allocator&) { swapped = true; }
+ friend bool operator==(Allocator, Allocator) { return true; }
};
}