diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2024-01-15 14:47:52 +0000 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2024-04-15 19:26:09 +0100 |
commit | 2a0c083558b4ac6609692294df7a388cf4468711 (patch) | |
tree | a10220c5457b8f0b6210d04438de4876e8212db4 /libgcc | |
parent | 2d694414ada8e3b58f504c1b175d31088529632e (diff) | |
download | gcc-2a0c083558b4ac6609692294df7a388cf4468711.zip gcc-2a0c083558b4ac6609692294df7a388cf4468711.tar.gz gcc-2a0c083558b4ac6609692294df7a388cf4468711.tar.bz2 |
libstdc++: Heterogeneous std::pair comparisons [PR113386]
I'm only treating this as a DR for C++20 for now, because it's less work
and only requires changes to operator== and operator<=>. To do this for
older standards would require changes to the six relational operators
used pre-C++20.
libstdc++-v3/ChangeLog:
PR libstdc++/113386
* include/bits/stl_pair.h (operator==, operator<=>): Support
heterogeneous comparisons, as per LWG 3865.
* testsuite/20_util/pair/comparison_operators/lwg3865.cc: New
test.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions