]> git.ipfire.org Git - thirdparty/gcc.git/commit
libstdc++: Fix sizeof(wide-string)-1 bug in std::regex test
authorJonathan Wakely <jwakely@redhat.com>
Wed, 1 Oct 2025 12:11:38 +0000 (13:11 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Wed, 1 Oct 2025 14:31:08 +0000 (15:31 +0100)
commitf739d07b45ae13dbbb350516be0a0c6dfb783ea0
tree6e2a309be984b703f794af2b81e7cc1e191cd699
parent1e13fb44f1474b7d57e7144d3fff38e9c769b92d
libstdc++: Fix sizeof(wide-string)-1 bug in std::regex test

This uses sizeof on a wide string to get the length, which is wrong
because each wchar_t is more than one byte. This was presumably copied
from a narrow char test.

libstdc++-v3/ChangeLog:

* testsuite/28_regex/basic_regex/assign/wchar_t/pstring.cc: Use
wcslen(cs) instead of sizeof(cs)-1.

Reviewed-by: Tomasz KamiƄski <tkaminsk@redhat.com>
libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/pstring.cc