Integrated: 8307588: [JVMCI] HotSpotConstantPool#lookupBootstrapMethodInvocation broken by JDK-8301995
Josef Eisl
jeisl at openjdk.org
Tue May 9 12:32:29 UTC 2023
On Mon, 8 May 2023 08:34:15 GMT, Josef Eisl <jeisl at openjdk.org> wrote:
> As a result of the changes for [JDK-8301995](https://bugs.openjdk.org/browse/JDK-8301995), `HotSpotConstantPool#lookupBootstrapMethodIntrospection` is broken as it no longer decodes the correct constant pool index for looking up the bootstrap method invocation for invokedynamic.
>
> This fixes the problem and modifies `TestDynamicConstant` to exercise the code in question.
>
> I've manually verified that this solved the native image issues that uncovered the problem.
This pull request has now been integrated.
Changeset: 040cb7b5
Author: Josef Eisl <jeisl at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/040cb7b5a9d0d11c601749951df8ff3089250049
Stats: 21 lines in 2 files changed: 3 ins; 13 del; 5 mod
8307588: [JVMCI] HotSpotConstantPool#lookupBootstrapMethodInvocation broken by JDK-8301995
Reviewed-by: dnsimon, never, kvn
-------------
PR: https://git.openjdk.org/jdk/pull/13858
More information about the hotspot-compiler-dev
mailing list