From bf868b0b04eacc1ecc8edf80f485219853b1dbe9 Mon Sep 17 00:00:00 2001 From: Mike Ash Date: Tue, 30 May 2023 10:29:31 -0400 Subject: [PATCH] [Runtime] Add ptrauth to standard concurrency descriptors. Put the __ptrauth_swift_type_descriptor qualifier on the fields of ConcurrencyStandardTypeDescriptors. --- include/swift/Runtime/Metadata.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/swift/Runtime/Metadata.h b/include/swift/Runtime/Metadata.h index 9a44791b9d77c..557d7530c90ea 100644 --- a/include/swift/Runtime/Metadata.h +++ b/include/swift/Runtime/Metadata.h @@ -997,7 +997,7 @@ void swift_disableDynamicReplacementScope(const DynamicReplacementScope *scope); struct ConcurrencyStandardTypeDescriptors { #define STANDARD_TYPE(KIND, MANGLING, TYPENAME) #define STANDARD_TYPE_CONCURRENCY(KIND, MANGLING, TYPENAME) \ - const ContextDescriptor *TYPENAME; + const ContextDescriptor * __ptrauth_swift_type_descriptor TYPENAME; #include "swift/Demangling/StandardTypesMangling.def" };