From 5c7b7256c7da82488787ea6dafcb5c99f52182fe Mon Sep 17 00:00:00 2001 From: Volker Berlin Date: Sat, 24 Mar 2018 12:46:47 +0100 Subject: [PATCH] return parameter type is written as "result" and not "return". --- .../inetsoftware/jwebassembly/binary/BinaryModuleWriter.java | 2 +- src/de/inetsoftware/jwebassembly/module/ModuleWriter.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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