11import WasmParser
2+ import WasmTypes
23
34/// A module field declaration that may have its name
45protocol NamedModuleFieldDecl {
@@ -126,7 +127,7 @@ struct TypesMap {
126127 return . empty
127128 }
128129 private mutating func resolveBlockType(
129- signature: WasmParser . FunctionType ,
130+ signature: WasmTypes . FunctionType ,
130131 resolveSignatureIndex: ( inout TypesMap ) -> Int
131132 ) throws -> BlockType {
132133 if signature. parameters. isEmpty {
@@ -146,7 +147,7 @@ struct TypesMap {
146147 }
147148
148149 /// Resolves a block type from a function type signature
149- mutating func resolveBlockType( signature: WasmParser . FunctionType ) throws -> BlockType {
150+ mutating func resolveBlockType( signature: WasmTypes . FunctionType ) throws -> BlockType {
150151 return try resolveBlockType (
151152 signature: signature,
152153 resolveSignatureIndex: {
@@ -171,7 +172,7 @@ struct TypesMap {
171172 case let ( indexOrId? , _) :
172173 return try nameMapping. resolveIndex ( use: indexOrId)
173174 case ( nil , let inline) :
174- let inline = inline? . signature ?? WasmParser . FunctionType ( parameters: [ ] , results: [ ] )
175+ let inline = inline? . signature ?? WasmTypes . FunctionType ( parameters: [ ] , results: [ ] )
175176 return addAnonymousSignature ( inline)
176177 }
177178 }
@@ -196,7 +197,7 @@ struct TypesMap {
196197 return ( found, Int ( index) )
197198 case ( nil , let inline) :
198199 // If no index and no inline type, then it's a function type with no parameters or results
199- let inline = inline ?? WatParser . FunctionType ( signature: WasmParser . FunctionType ( parameters: [ ] , results: [ ] ) , parameterNames: [ ] )
200+ let inline = inline ?? WatParser . FunctionType ( signature: WasmTypes . FunctionType ( parameters: [ ] , results: [ ] ) , parameterNames: [ ] )
200201 // Check if the inline type already exists
201202 if let index = indices [ inline. signature] {
202203 return ( inline, index)
0 commit comments