[lworld] RFR: 8377480: [lworld] incorrect execution due to EA pointer comparison optimization at scalarized call [v2]

Roland Westrelin roland at openjdk.org
Thu Feb 12 14:01:00 UTC 2026


On Thu, 12 Feb 2026 13:48:29 GMT, Dan Heidinga <heidinga at openjdk.org> wrote:

>> I pushed a new commit that does that.
>> When  `_sig_cc->at(_i_sig_cc)._bt = T_LONG`, the method exits. So next time it's called, with the suggested code above, `prev_bt` is not set to `T_LONG`, the way it should. The `prev_bt` initialization is slightly more complicated as a result.
>
> Thanks.  Looks good to me

Thanks for the suggestion

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

PR Review Comment: https://git.openjdk.org/valhalla/pull/2079#discussion_r2799043107


More information about the valhalla-dev mailing list