From b1d7ccca0f28de1c7781b26f00497bdce4a919dc Mon Sep 17 00:00:00 2001 From: Allan Shortlidge Date: Fri, 13 Dec 2024 11:10:46 -0800 Subject: [PATCH] SwiftMacros: Remove unnecessary `.as()` cast from DistributedResolvableMacro. Resolves the following warning: ``` warning: 'as' is deprecated: This cast will always succeed ``` --- lib/Macros/Sources/SwiftMacros/DistributedResolvableMacro.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Macros/Sources/SwiftMacros/DistributedResolvableMacro.swift b/lib/Macros/Sources/SwiftMacros/DistributedResolvableMacro.swift index c61b18c95b6ea..57453a909e1d6 100644 --- a/lib/Macros/Sources/SwiftMacros/DistributedResolvableMacro.swift +++ b/lib/Macros/Sources/SwiftMacros/DistributedResolvableMacro.swift @@ -174,7 +174,7 @@ extension DistributedResolvableMacro { // The $Stub is always generic over the actor system: $Stub var primaryTypeParams: [String] = primaryAssociatedTypes.map { - $0.as(PrimaryAssociatedTypeSyntax.self)!.name.trimmed.text + $0.name.trimmed.text } // Don't duplicate the ActorSystem type parameter if it already was declared