[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