Skip to content

Conversation

@rmnattas
Copy link
Contributor

@rmnattas rmnattas commented Oct 6, 2025

Port of eclipse-omr/omr#7967

preEvaluateEscapingNodesForSpineCheck gets called to pre-evaluate a future used commoned node before branching out of mainline code. It restricts pre-evaluating conversions with array-access children for correctness of access. But if array-access is already evaluated this restriction is non-beneficial and might prevent a needed pre-evaluation into the mainline code for a future used commoned node.

preEvaluateEscapingNodesForSpineCheck gets called to pre-evaluate a
future used commoned node before branching out of mainline code.
It restricts pre-evaluating conversions with array-access children for
correctness of access. But if array-access is already evaluated this
restriction is non-beneficial and might prevent a needed pre-evaluation
into the mainline code for a future used commoned node.

Signed-off-by: Abdulrahman Alattas <rmnattas@gmail.com>
@pshipton pshipton merged commit 7b7a961 into eclipse-openj9:v0.56.0-release Oct 6, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants