File tree Expand file tree Collapse file tree 2 files changed +3
-2
lines changed
stdlib/public/Concurrency Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -1745,7 +1745,7 @@ namespace SpecialPointerAuthDiscriminators {
17451745 const uint16_t AsyncContextParent = 0xbda2 ; // = 48546
17461746 const uint16_t AsyncContextResume = 0xd707 ; // = 55047
17471747 const uint16_t AsyncContextYield = 0xe207 ; // = 57863
1748- const uint16_t CancellationNotificationFunction = 0x1933 ; // = 6451
1748+ const uint16_t CancellationNotificationFunction = 0x2E3F ; // = 11839 (TaskPriority, TaskPriority) -> Void
17491749 const uint16_t EscalationNotificationFunction = 0x7861 ; // = 30817
17501750 const uint16_t AsyncThinNullaryFunction = 0x0f08 ; // = 3848
17511751 const uint16_t AsyncFutureFunction = 0x720f ; // = 29199
Original file line number Diff line number Diff line change @@ -1812,8 +1812,9 @@ swift_task_addPriorityEscalationHandlerImpl(
18121812 void *context) {
18131813 void *allocation =
18141814 swift_task_alloc (sizeof (EscalationNotificationStatusRecord));
1815+ auto unsigned_handler = swift_auth_code (handler, 11839 );
18151816 auto *record = ::new (allocation)
1816- EscalationNotificationStatusRecord (handler , context);
1817+ EscalationNotificationStatusRecord (unsigned_handler , context);
18171818
18181819 addStatusRecordToSelf (record, [&](ActiveTaskStatus oldStatus, ActiveTaskStatus& newStatus) {
18191820 return true ;
You can’t perform that action at this time.
0 commit comments