Skip to content

Commit 9b77fef

Browse files
committed
IRGen: fix the async task type for 32 bit platforms
1 parent 040ac4b commit 9b77fef

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/IRGen/IRGenModule.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -599,10 +599,10 @@ IRGenModule::IRGenModule(IRGenerator &irgen,
599599
SwiftTaskTy = createStructType(*this, "swift.task", {
600600
RefCountedStructTy, // object header
601601
Int8PtrTy, Int8PtrTy, // Job.SchedulerPrivate
602-
Int64Ty, // Job.Flags
602+
SizeTy, // Job.Flags
603603
FunctionPtrTy, // Job.RunJob/Job.ResumeTask
604604
ContextPtrTy, // Task.ResumeContext
605-
Int64Ty // Task.Status
605+
IntPtrTy // Task.Status
606606
});
607607

608608
SwiftExecutorTy = createStructType(*this, "swift.executor", {});

0 commit comments

Comments
 (0)