[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