Skip to content

Commit 1f466c2

Browse files
authored
Merge pull request #70603 from swiftlang/rokhinip/clear-scheduler-private-fields-executor
Clear out the SchedulerPrivate fields before enqueueing the task
2 parents 42bc49d + 61bec0d commit 1f466c2

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

stdlib/public/Concurrency/Actor.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2168,6 +2168,8 @@ static void swift_task_enqueueImpl(Job *job, SerialExecutorRef executor) {
21682168
executor.getIdentity());
21692169

21702170
assert(job && "no job provided");
2171+
job->SchedulerPrivate[0] = NULL;
2172+
job->SchedulerPrivate[1] = NULL;
21712173

21722174
_swift_tsan_release(job);
21732175

0 commit comments

Comments
 (0)