On Wed, 13 Dec 2023 11:39:19 GMT, Aleksei Voitylov <[email protected]> wrote:
>> Since JDK-8311906, if CompactStrings is not enabled, index is not considered >> when calling extractCodepoints from StringUTF16.toBytes(). Because of that >> the last elements of the source codepoints array are stripped from the >> resulting UTF16 string, which fires in other places (e.g. during RegEx >> processing). >> >> The fix replaces len in extractCodepoints parameters with end that is index >> + len. > > Aleksei Voitylov has updated the pull request incrementally with one > additional commit since the last revision: > > review comments Thank you, Roger. Yes, I'll work on the 22 backport. ------------- PR Comment: https://git.openjdk.org/jdk/pull/17057#issuecomment-1855725539
