@@ -326,6 +326,30 @@ extension EffectSpecifiersSyntax {
326326 }
327327}
328328
329+ extension GenericArgumentSyntax {
330+ @_disfavoredOverload
331+ @available ( * , deprecated, message: " use GenericArgumentSyntax.Argument for 'argument' " )
332+ public init (
333+ leadingTrivia: Trivia ? = nil ,
334+ _ unexpectedBeforeArgument: UnexpectedNodesSyntax ? = nil ,
335+ argument: some TypeSyntaxProtocol ,
336+ _ unexpectedBetweenArgumentAndTrailingComma: UnexpectedNodesSyntax ? = nil ,
337+ trailingComma: TokenSyntax ? = nil ,
338+ _ unexpectedAfterTrailingComma: UnexpectedNodesSyntax ? = nil ,
339+ trailingTrivia: Trivia ? = nil
340+ ) {
341+ self . init (
342+ leadingTrivia: leadingTrivia,
343+ unexpectedBeforeArgument,
344+ argument: . type( TypeSyntax ( argument) ) ,
345+ unexpectedBetweenArgumentAndTrailingComma,
346+ trailingComma: trailingComma,
347+ unexpectedAfterTrailingComma,
348+ trailingTrivia: trailingTrivia
349+ )
350+ }
351+ }
352+
329353extension FunctionEffectSpecifiersSyntax {
330354 @_disfavoredOverload
331355 @available ( * , deprecated, message: " use throwsClause instead of throwsSpecifier " )
0 commit comments