[PATCH] Decorate COW string methods with std::_RequireInputIte
François Dumont
frs.dumont@gmail.com
Thu Jul 30 04:55:04 GMT 2026
On 7/29/26 13:39, Jonathan Wakely wrote:
> On Tue, 28 Jul 2026 at 18:01, François Dumont <frs.dumont@gmail.com> wrote:
>> Sorry for previous patch, I was too focus on _GLIBCXX_DEBUG mode and
>> tend to forget that template methods can be exported.
>>
>> Let's try with this less enthusiast version then.
>>
>> I've split the patch, so the subject change. The small _GLIBCXX_DEBUG
>> parts left will come in a future patch, not implying new symbols thought.
>>
>> For now I think just adding _RequireInputIte and remove in C++11 useless
>> methods is fine.
> $ make clean all check-abi
> ...
> FAIL: libstdc++-abi/abi_check
Ok, I was surprised that with my post-c++11 removals the abi checks were
fine.
But it turns out that the problem is not coming from it but instead from
the add of the std::_RequireInputIte constraint.
Now I understand why it had never been done. Let's forget about all this
then.
Thanks for your patience,
François
More information about the Libstdc++
mailing list