diff options
| author | Patrick Palka <ppalka@redhat.com> | 2025-12-05 13:43:26 -0500 |
|---|---|---|
| committer | Patrick Palka <ppalka@redhat.com> | 2025-12-05 13:43:26 -0500 |
| commit | cbdbbdd1fccfd789e6fbcb37b1b602bb7482de4b (patch) | |
| tree | 53a53ade4afc4c7e2346ede8fa4d72ccfc497b56 /libcpp/errors.cc | |
| parent | 5d5eeb3709e7befdeec5e11d03530bd282235d89 (diff) | |
| download | gcc-cbdbbdd1fccfd789e6fbcb37b1b602bb7482de4b.zip gcc-cbdbbdd1fccfd789e6fbcb37b1b602bb7482de4b.tar.gz gcc-cbdbbdd1fccfd789e6fbcb37b1b602bb7482de4b.tar.bz2 | |
libstdc++: Consolidate bullet 1 __common_reference_impl partial specs
... and in passing use requires-clauses instead of void_t based SFINAE.
This is a non-functional change that'll simplify implementing the
P2655R3 change to common_reference.
PR c++/120446
libstdc++-v3/ChangeLog:
* include/std/type_traits (__common_reference_impl): Rewrite
partial specializations to use requires-clause instead of
an additional void_t template parameter. Consolidate the
partial specializations corresponding to bullet 1.
Reviewed-by: Tomasz KamiĆski <tkaminsk@redhat.com>
Reviewed-by: Jonathan Wakely <jwakely@redhat.com>
Diffstat (limited to 'libcpp/errors.cc')
0 files changed, 0 insertions, 0 deletions
