Skip to content

Commit df43b63

Browse files
authored
[Concurrency] Attempt to unbreak embedded build (#75006)
1 parent 5c57745 commit df43b63

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

stdlib/public/Concurrency/Task.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1161,7 +1161,9 @@ void swift::swift_task_run_inline(OpaqueValue *result, void *closureAFP,
11611161
}
11621162

11631163
ResultTypeInfo futureResultType;
1164+
#if !SWIFT_CONCURRENCY_EMBEDDED
11641165
futureResultType.metadata = futureResultTypeMetadata;
1166+
#endif
11651167

11661168
// Unpack the asynchronous function pointer.
11671169
FutureAsyncSignature::FunctionType *closure;
@@ -1194,7 +1196,7 @@ void swift::swift_task_run_inline(OpaqueValue *result, void *closureAFP,
11941196
size_t taskCreateFlags = 1 << TaskCreateFlags::Task_IsInlineTask;
11951197

11961198
auto taskAndContext = swift_task_create_common(
1197-
taskCreateFlags, &option, futureResultType.metadata,
1199+
taskCreateFlags, &option, futureResultTypeMetadata,
11981200
reinterpret_cast<TaskContinuationFunction *>(closure), closureContext,
11991201
/*initialContextSize=*/closureContextSize);
12001202

0 commit comments

Comments
 (0)