On Fri, 9 Jun 2023 16:53:15 GMT, Andrew Haley <a...@openjdk.org> wrote:

> Move `runWith()` from `VirtualThread` to `BaseVirtualThread`.
> 
> `BoundVirtualThread` does not use `runWith()` to run its task, so when a VM 
> error occurs it can not recover scoped values.
> 
> Moving `runWith()` into the common subclass of both `VirtualThread` and 
> `BoundVirtualThread` fixes the problem.

This pull request has now been integrated.

Changeset: 44a8aa06
Author:    Andrew Haley <a...@openjdk.org>
URL:       
https://git.openjdk.org/jdk/commit/44a8aa0691f046d720a789a89c9039a010658f0c
Stats:     109 lines in 7 files changed: 40 ins; 28 del; 41 mod

8308609: java/lang/ScopedValue/StressStackOverflow.java fails with 
"-XX:-VMContinuations"

Reviewed-by: alanb

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

PR: https://git.openjdk.org/jdk/pull/14399

Reply via email to