diff options
author | Jason Merrill <jason@redhat.com> | 2024-11-20 00:21:00 +0100 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2024-11-27 08:25:23 -0500 |
commit | 21954a58ce408519b03e314f56204b49c5b310ba (patch) | |
tree | bdfafa77da8c9b182d602b9a310f59ec4c9d5dc9 /gcc/c/c-parser.cc | |
parent | e7aa614d7372b5d3cbcd2400838c80ef905ba381 (diff) | |
download | gcc-21954a58ce408519b03e314f56204b49c5b310ba.zip gcc-21954a58ce408519b03e314f56204b49c5b310ba.tar.gz gcc-21954a58ce408519b03e314f56204b49c5b310ba.tar.bz2 |
libstdc++: module std fixes
Some tests were failing due to the exported using declaration of iter_move
conflicting with friend declarations; the exported using needs to be in the
inline namespace, like the customization point itself, rather than
std::ranges.
Also add a few missing exports.
Some tests failed to find some operators defined in implementation-detail
namespaces; this exports them as well, but as previously discussed it's
probably preferable to make those operators friends so ADL can find them
that way.
libstdc++-v3/ChangeLog:
* src/c++23/std.cc.in: Fix iter_move/swap. Add fold_left_first, to,
concat, and some operators.
Diffstat (limited to 'gcc/c/c-parser.cc')
0 files changed, 0 insertions, 0 deletions