On Wed, 1 Jul 2026 at 15:47, Tomasz Kaminski <[email protected]> wrote:
>
> Are the following checks correct? I think we need string of at least length 
> __pos + __len.

The macro is defined as:
#  define __glibcxx_requires_string_len(_String,_Len)    \
  _GLIBCXX_DEBUG_PEDASSERT(_String != 0 || _Len == 0)

So it says we can't have a null pointer unless n==0 is true. I think
that's the right check here.



> __glibcxx_requires_string_len(__s, __n);
>
>
>
>
> On Wed, Jul 1, 2026 at 4:41 PM Yuao Ma <[email protected]> wrote:
>>
>> Hi!
>>
>> This patch implements LWG3662 for C++11 ABI and COW ABI of strings.
>>
>> Tested on x86_64 linux, ok for trunk?
>>
>> Thanks,
>> Yuao

Reply via email to