[jdk18] Integrated: 8265317: [vector] assert(payload->is_object()) failed: expected 'object' value for scalar-replaced boxed vector but got: NULL
Vladimir Ivanov
vlivanov at openjdk.java.net
Tue Jan 4 12:38:17 UTC 2022
On Mon, 3 Jan 2022 17:36:21 GMT, Vladimir Ivanov <vlivanov at openjdk.org> wrote:
> The assertion is too strong. it doesn't take into account the case of a scalar-replaced instance with a constant field (null in this particular case).
>
> Proposed fix relaxes the check.
>
> Testing:
> * failing tests w/ -XX:+DeoptimizeALot
> * hs-tier2 w/ -XX:+DeoptimizeALot
> * hs-tier1 - hs-tier5
This pull request has now been integrated.
Changeset: 58b5fb32
Author: Vladimir Ivanov <vlivanov at openjdk.org>
URL: https://git.openjdk.java.net/jdk18/commit/58b5fb3233a9bbbfc1f1f8818be4dfd54325f1bd
Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod
8265317: [vector] assert(payload->is_object()) failed: expected 'object' value for scalar-replaced boxed vector but got: NULL
Reviewed-by: kvn, thartmann
-------------
PR: https://git.openjdk.java.net/jdk18/pull/76
More information about the hotspot-compiler-dev
mailing list