aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2024-05-21 15:13:01 +0100
committerJonathan Wakely <jwakely@redhat.com>2024-05-22 09:43:41 +0100
commitb33f44ca6ce2dae7502ce138600e1631ffc9232c (patch)
tree9de4e86fc629e5e709cc7df148e23bbcd0322c9f /gcc
parent424f8a01df9b311250e416759ad61c00bba4af48 (diff)
downloadgcc-b33f44ca6ce2dae7502ce138600e1631ffc9232c.zip
gcc-b33f44ca6ce2dae7502ce138600e1631ffc9232c.tar.gz
gcc-b33f44ca6ce2dae7502ce138600e1631ffc9232c.tar.bz2
libstdc++: Ensure std::variant relops convert to bool [PR115145]
Ensure that the result of comparing the variant alternatives is converted to bool immediately rather than copied. libstdc++-v3/ChangeLog: PR libstdc++/115145 * include/std/variant (operator==, operator!=, operator<) (operator<=, operator>, operator>=): Add trailing-return-type to lambda expressions to trigger conversion to bool. * testsuite/20_util/variant/relops/115145.cc: New test.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions