Skip to content

Commit 78c8594

Browse files
authored
Actor.cpp: Fix unused variables for non-embedded path
1 parent d7e82dd commit 78c8594

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

stdlib/public/Concurrency/Actor.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2710,15 +2710,17 @@ static void swift_task_enqueueImpl(Job *job, SerialExecutorRef serialExecutorRef
27102710
return swift_defaultActor_enqueue(job, serialExecutorRef.getDefaultActor());
27112711
}
27122712

2713+
#if SWIFT_CONCURRENCY_EMBEDDED && defined(__wasi__)
27132714
auto serialExecutorIdentity = serialExecutorRef.getIdentity();
27142715
auto serialExecutorWtable = serialExecutorRef.getSerialExecutorWitnessTable();
2715-
#if SWIFT_CONCURRENCY_EMBEDDED && defined(__wasi__)
27162716
_swift_task_enqueueOnExecutor(job, serialExecutorIdentity, serialExecutorWtable);
27172717
#elif SWIFT_CONCURRENCY_EMBEDDED
27182718
swift_unreachable("custom executors not supported in embedded Swift");
27192719
#else
27202720
// For main actor or actors with custom executors
2721+
auto serialExecutorIdentity = serialExecutorRef.getIdentity();
27212722
auto serialExecutorType = swift_getObjectType(serialExecutorIdentity);
2723+
auto serialExecutorWtable = serialExecutorRef.getSerialExecutorWitnessTable();
27222724
_swift_task_enqueueOnExecutor(job, serialExecutorIdentity, serialExecutorType,
27232725
serialExecutorWtable);
27242726
#endif // SWIFT_CONCURRENCY_EMBEDDED

0 commit comments

Comments
 (0)