[lworld] Integrated: 8330833: [lworld] Handle deoptimization during value object construction

Tobias Hartmann thartmann at openjdk.org
Wed Apr 24 14:33:43 UTC 2024


On Wed, 24 Apr 2024 11:20:17 GMT, Tobias Hartmann <thartmann at openjdk.org> wrote:

> Follow-up fix from https://github.com/openjdk/valhalla/pull/1064. Debug information at calls/traps in value object constructors is incorrect because the side effects of the constructor are not propagated. As a result, deoptimization creates a wrong state leading to incorrect execution. This patch addresses the remaining issues and adds more tests.
> 
> Thanks,
> Tobias

This pull request has now been integrated.

Changeset: 675c436d
Author:    Tobias Hartmann <thartmann at openjdk.org>
URL:       https://git.openjdk.org/valhalla/commit/675c436da1854b726c53182bb3e5a2831b95b906
Stats:     320 lines in 8 files changed: 246 ins; 22 del; 52 mod

8330833: [lworld] Handle deoptimization during value object construction

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

PR: https://git.openjdk.org/valhalla/pull/1081



More information about the valhalla-dev mailing list