diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2024-05-21 15:13:01 +0100 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2024-05-22 09:43:41 +0100 |
commit | b33f44ca6ce2dae7502ce138600e1631ffc9232c (patch) | |
tree | 9de4e86fc629e5e709cc7df148e23bbcd0322c9f /gcc | |
parent | 424f8a01df9b311250e416759ad61c00bba4af48 (diff) | |
download | gcc-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