@@ -67,11 +67,6 @@ extension SwiftFunctionSignature {
6767 enclosingType: SwiftType ? ,
6868 lookupContext: SwiftTypeLookupContext
6969 ) throws {
70- // Prohibit generics for now.
71- if let generics = node. genericParameterClause {
72- throw SwiftFunctionTranslationError . generic ( generics)
73- }
74-
7570 guard let enclosingType else {
7671 throw SwiftFunctionTranslationError . missingEnclosingType ( node)
7772 }
@@ -106,7 +101,6 @@ extension SwiftFunctionSignature {
106101 enclosingType: SwiftType ? ,
107102 lookupContext: SwiftTypeLookupContext
108103 ) throws {
109- // Prohibit generics for now.
110104 let ( genericParams, genericRequirements) = try Self . translateGenericParameters (
111105 parameterClause: node. genericParameterClause,
112106 whereClause: node. genericWhereClause,
@@ -370,7 +364,6 @@ extension VariableDeclSyntax {
370364enum SwiftFunctionTranslationError : Error {
371365 case `throws`( ThrowsClauseSyntax )
372366 case async ( TokenSyntax )
373- case generic( GenericParameterClauseSyntax )
374367 case classMethod( TokenSyntax )
375368 case missingEnclosingType( InitializerDeclSyntax )
376369 case failableInitializer( InitializerDeclSyntax )
0 commit comments