aboutsummaryrefslogtreecommitdiff
path: root/gcc/dwarf2codeview.cc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2024-06-25 21:58:34 +0100
committerJonathan Wakely <redi@gcc.gnu.org>2024-08-23 13:44:11 +0100
commitc429d509a86d61b21298b787948e24a9c97084e3 (patch)
treeb52f2fee673b6de92e3142360edfdd36ff4a963e /gcc/dwarf2codeview.cc
parent952e67c0d131300f263d729a0fe07bc3655dad27 (diff)
downloadgcc-c429d509a86d61b21298b787948e24a9c97084e3.zip
gcc-c429d509a86d61b21298b787948e24a9c97084e3.tar.gz
gcc-c429d509a86d61b21298b787948e24a9c97084e3.tar.bz2
libstdc++: Implement LWG 3746 for std::optional
This avoids constraint recursion in operator<=> for std::optional. The resolution was approved in Kona 2022. libstdc++-v3/ChangeLog: * include/std/optional (__is_derived_from_optional): New concept. (operator<=>): Use __is_derived_from_optional. * testsuite/20_util/optional/relops/lwg3746.cc: New test.
Diffstat (limited to 'gcc/dwarf2codeview.cc')
0 files changed, 0 insertions, 0 deletions