RFR: 8315916: assert(C->live_nodes() <= C->max_node_limit()) failed: Live Node limit exceeded [v4]
Vladimir Kozlov
kvn at openjdk.org
Mon Nov 4 16:20:31 UTC 2024
On Mon, 4 Nov 2024 13:34:56 GMT, Christian Hagedorn <chagedorn at openjdk.org> wrote:
>> Thank you for your suggestion @chhagedorn. I agree that 'recompilation without EA' makes more sense, and I have made the necessary changes.
>
> Okay thanks for investigating again. A bailout makes sense for this edge case.
Yes, bailout with recompilation is preferable. Graph could be already partially modified with some fields accesses nodes for scalaraized object.
If bailout check and code is the same as in `escape.cpp` consider factoring it into one function to use in both places.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/20504#discussion_r1828003943
More information about the hotspot-compiler-dev
mailing list