From 4a8d23d30362889b6cbbc6a74bd616f0c10e81ff Mon Sep 17 00:00:00 2001 From: Karoy Lorentey Date: Tue, 22 Aug 2023 13:44:51 -0700 Subject: [PATCH] =?UTF-8?q?[stdlib]=20Add=20@discardableResult=20to=20Set.?= =?UTF-8?q?insert=E2=80=99s=20AnyHashable=20overload?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Unlike the core Set.insert, this utility declaration wasn’t declared @discardableOverload, introducing an undesirable inconsistency. rdar://114008680 --- stdlib/public/core/SetAnyHashableExtensions.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/stdlib/public/core/SetAnyHashableExtensions.swift b/stdlib/public/core/SetAnyHashableExtensions.swift index bff5639cc9ae7..bab822cf0dfe3 100644 --- a/stdlib/public/core/SetAnyHashableExtensions.swift +++ b/stdlib/public/core/SetAnyHashableExtensions.swift @@ -16,6 +16,7 @@ extension Set where Element == AnyHashable { @inlinable + @discardableResult public mutating func insert( _ newMember: __owned ConcreteElement ) -> (inserted: Bool, memberAfterInsert: ConcreteElement) {