Integrated: 8342809: C2 hits "assert(is_If()) failed: invalid node class: Con" during IGVN due to unhandled top

Christian Hagedorn chagedorn at openjdk.org
Wed Oct 23 06:42:13 UTC 2024


On Tue, 22 Oct 2024 10:55:24 GMT, Christian Hagedorn <chagedorn at openjdk.org> wrote:

> `RegularPredicate::may_be_predicate_if()` is now called from the `AssertionPredicateWithHalt` class which is invoked during IGVN. We therefore need to be able to handle top as a possible input for an Assertion Predicate success projection. This patch fixes this.
> 
> Thanks,
> Christian

This pull request has now been integrated.

Changeset: 018db8c1
Author:    Christian Hagedorn <chagedorn at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/018db8c16a826b4b6b5eec76163616a07289b55a
Stats:     65 lines in 2 files changed: 64 ins; 0 del; 1 mod

8342809: C2 hits "assert(is_If()) failed: invalid node class: Con" during IGVN due to unhandled top

Reviewed-by: roland, thartmann

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

PR: https://git.openjdk.org/jdk/pull/21634


More information about the hotspot-compiler-dev mailing list