[jdk17u-dev] Integrated: 8322726: C2: Unloaded signature class kills argument value
Martin Doerr
mdoerr at openjdk.org
Fri Jun 7 15:23:21 UTC 2024
On Wed, 5 Jun 2024 14:28:55 GMT, Martin Doerr <mdoerr at openjdk.org> wrote:
> Backport of [JDK-8322726](https://bugs.openjdk.org/browse/JDK-8322726). Applies cleanly, but requires two tiny adaptations (also see 2nd commit):
>
> - `sig_type->is_loaded()` can only be used after [JDK-8275201](https://bugs.openjdk.org/browse/JDK-8275201) which is not in 17u. Replaced it by `sig_type->klass()->is_loaded()` which is equivalent.
> - The ClassWriter needs to write V17 compatible code.
This pull request has now been integrated.
Changeset: 541a284c
Author: Martin Doerr <mdoerr at openjdk.org>
URL: https://git.openjdk.org/jdk17u-dev/commit/541a284c00d14c126f96ae3c07111d927ffefa8b
Stats: 181 lines in 5 files changed: 168 ins; 0 del; 13 mod
8322726: C2: Unloaded signature class kills argument value
Reviewed-by: mbaesken
Backport-of: fa02667d838f08cac7d41dfb4c3e8056ae6165cc
-------------
PR: https://git.openjdk.org/jdk17u-dev/pull/2540
More information about the jdk-updates-dev
mailing list