Skip to content

Commit ab46cc8

Browse files
authored
Merge pull request #81756 from ktoso/pick-wip-correct-signing-num
[6.2][Concurrency] Correct the signing of priority escalation handler
2 parents 7667f03 + fa817f9 commit ab46cc8

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

include/swift/ABI/MetadataValues.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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 = 0x2E3F; // = 11839 (TaskPriority, TaskPriority) -> Void
1748+
const uint16_t CancellationNotificationFunction = 0xf73; // = 3955 (TaskPriority, TaskPriority) -> Void
17491749
const uint16_t EscalationNotificationFunction = 0x7861; // = 30817
17501750
const uint16_t AsyncThinNullaryFunction = 0x0f08; // = 3848
17511751
const uint16_t AsyncFutureFunction = 0x720f; // = 29199

stdlib/public/Concurrency/Task.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1816,7 +1816,7 @@ swift_task_addPriorityEscalationHandlerImpl(
18161816
void *context) {
18171817
void *allocation =
18181818
swift_task_alloc(sizeof(EscalationNotificationStatusRecord));
1819-
auto unsigned_handler = swift_auth_code(handler, 11839);
1819+
auto unsigned_handler = swift_auth_code(handler, 3955);
18201820
auto *record = ::new (allocation)
18211821
EscalationNotificationStatusRecord(unsigned_handler, context);
18221822

0 commit comments

Comments
 (0)