On Wed, 13 Dec 2023 11:39:19 GMT, Aleksei Voitylov <avoity...@openjdk.org> 
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

Looks good, thanks for the followup.

-------------

Marked as reviewed by rriggs (Reviewer).

PR Review: https://git.openjdk.org/jdk/pull/17057#pullrequestreview-1779792024

Reply via email to