On Wed, 22 Apr 2026 13:50:36 GMT, Roland Westrelin <[email protected]> wrote:

> When doing late inlining, `GraphKit::access_load_at()` may be called
> to populate an `InlineTypeNode`. When it executes, it, sometimes,
> causes the `map` used by the `GraphKit` instance to change. When that
> happens, `CallGenerator::do_late_inline_helper()` continues execution
> with an outdated `map` which causes issues during parsing.
> 
> ---------
> - [x] I confirm that I make this contribution in accordance with the [OpenJDK 
> Interim AI Policy](https://openjdk.org/legal/ai).

This pull request has now been integrated.

Changeset: 4f48eaea
Author:    Roland Westrelin <[email protected]>
URL:       
https://git.openjdk.org/valhalla/commit/4f48eaeae3f6f86f5f1b103c7686e088dfbe46db
Stats:     95 lines in 3 files changed: 95 ins; 0 del; 0 mod

8382814: [lworld] C2: crash with late inlining of call with circular value 
argument

Reviewed-by: thartmann, qamai, dlong

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

PR: https://git.openjdk.org/valhalla/pull/2356

Reply via email to