[lworld] Integrated: 8255230: [lworld] C2 compilation fails with assert(!inline_alloc) failed: Inline type allocations should not have safepoint uses

Tobias Hartmann thartmann at openjdk.java.net
Tue Oct 27 07:23:29 UTC 2020


On Mon, 26 Oct 2020 15:16:20 GMT, Tobias Hartmann <thartmann at openjdk.org> wrote:

> The problem is that sometimes an inline type can only be scalarized after Loop Optimizations or CCP when we already removed the inline type nodes from the graph and therefore lost track of individual field values. The fix is to simply keep the nodes until macro expansion.
> 
> Thanks to @mcimadamore for reporting!
> 
> Best regards,
> Tobias

This pull request has now been integrated.

Changeset: 1e44a3b8
Author:    Tobias Hartmann <thartmann at openjdk.org>
URL:       https://git.openjdk.java.net/valhalla/commit/1e44a3b8
Stats:     164 lines in 6 files changed: 131 ins; 27 del; 6 mod

8255230: [lworld] C2 compilation fails with assert(!inline_alloc) failed: Inline type allocations should not have safepoint uses

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

PR: https://git.openjdk.java.net/valhalla/pull/239



More information about the valhalla-dev mailing list