diff --git a/src/de/inetsoftware/jwebassembly/binary/BinaryModuleWriter.java b/src/de/inetsoftware/jwebassembly/binary/BinaryModuleWriter.java index 0f1f434..f16f03f 100644 --- a/src/de/inetsoftware/jwebassembly/binary/BinaryModuleWriter.java +++ b/src/de/inetsoftware/jwebassembly/binary/BinaryModuleWriter.java @@ -214,7 +214,7 @@ public class BinaryModuleWriter extends ModuleWriter implements InstructionOpcod case "param": functionType.params.add( valueType ); return; - case "return": + case "result": functionType.result = valueType; return; } diff --git a/src/de/inetsoftware/jwebassembly/module/ModuleWriter.java b/src/de/inetsoftware/jwebassembly/module/ModuleWriter.java index cdbee2b..99af813 100644 --- a/src/de/inetsoftware/jwebassembly/module/ModuleWriter.java +++ b/src/de/inetsoftware/jwebassembly/module/ModuleWriter.java @@ -255,7 +255,7 @@ public abstract class ModuleWriter implements Closeable { continue; case ')': this.paramCount = paramCount - 1; - kind = "return"; + kind = "result"; continue; default: javaType = signature.substring( i, i + 1 ); @@ -269,7 +269,7 @@ public abstract class ModuleWriter implements Closeable { * Write a method parameter. * * @param kind - * "param", "return" or "local" + * "param", "result" or "local" * @param valueType * the data type of the parameter * @throws IOException