From 43f6f5bad92e24346f6818d526f57aba550f42e0 Mon Sep 17 00:00:00 2001 From: Konrad `ktoso` Malawski Date: Fri, 21 Nov 2025 08:31:54 +0900 Subject: [PATCH] Adjust availability checks in DispatchShims.h The dispatch_thread_override_self is already available in earlier OSes so adjust the availability. --- include/swift/Runtime/DispatchShims.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/swift/Runtime/DispatchShims.h b/include/swift/Runtime/DispatchShims.h index 062b291727c07..6c4a87f18a54f 100644 --- a/include/swift/Runtime/DispatchShims.h +++ b/include/swift/Runtime/DispatchShims.h @@ -53,7 +53,7 @@ swift_dispatch_thread_override_self_with_base(qos_class_t override_qos, qos_clas if (__builtin_available(macOS 9998, iOS 9998, tvOS 9998, watchOS 9998, *)) { return dispatch_thread_override_self_with_base(override_qos, base_qos); - } else if (__builtin_available(macOS 9998, iOS 9998, tvOS 9998, watchOS 9998, *)) { + } else if (__builtin_available(macOS 13.0, iOS 16.0, tvOS 16.0, watchOS 9.0, *)) { // If we don't have the ability to set our base qos correctly, at least set the override // We want to return 0 here because we have nothing to reset in this case (void) dispatch_thread_override_self(override_qos);