On Wed, 13 Dec 2023 21:38:43 GMT, Roger Riggs <rri...@openjdk.org> wrote:

> The test java/lang/String/CompactString/MaxSizeUTF16String.java fails when 
> run with -Xcomp.
> 
> Both the java implementation and the intrinsic for StringUTF16.toBytes() 
> allocate memory for a copy of the string.
> The java implementation of `toBytes()` throws an exception with a message in 
> terms of length of the string.
> The intrinsic uses a generic message when allocating a byte array that is too 
> large for the implementation.
> 
> Test should accept either message on the OOME exception, the message is an 
> implementation detail and should reflect the cause of the error and not be 
> confused with a general out of java heap message.

This pull request has now been integrated.

Changeset: 6311dabe
Author:    Roger Riggs <rri...@openjdk.org>
URL:       
https://git.openjdk.org/jdk/commit/6311dabe68762749e4317cfa5e13005318bdceac
Stats:     19 lines in 1 file changed: 14 ins; 0 del; 5 mod

8322018: Test java/lang/String/CompactString/MaxSizeUTF16String.java fails with 
-Xcomp

Reviewed-by: jpai

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

PR: https://git.openjdk.org/jdk/pull/17095

Reply via email to