From d32244c60c2cbcae8a14196dd5d2022143267c08 Mon Sep 17 00:00:00 2001 From: Volker Berlin Date: Tue, 23 Jul 2019 21:48:31 +0200 Subject: [PATCH] fix getPopCount() and getPushValue() --- .../jwebassembly/module/WasmLoadStoreInstruction.java | 2 +- .../inetsoftware/jwebassembly/module/WasmStructInstruction.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/de/inetsoftware/jwebassembly/module/WasmLoadStoreInstruction.java b/src/de/inetsoftware/jwebassembly/module/WasmLoadStoreInstruction.java index a58b964..18c1bea 100644 --- a/src/de/inetsoftware/jwebassembly/module/WasmLoadStoreInstruction.java +++ b/src/de/inetsoftware/jwebassembly/module/WasmLoadStoreInstruction.java @@ -61,6 +61,6 @@ class WasmLoadStoreInstruction extends WasmLocalInstruction { * {@inheritDoc} */ AnyType getPushValueType() { - return getPopCount() == 0 ? localVariables.getValueType( super.getIndex() ) : null; + return getPopCount() == 0 ? localVariables.getValueType( getIndex() ) : null; } } diff --git a/src/de/inetsoftware/jwebassembly/module/WasmStructInstruction.java b/src/de/inetsoftware/jwebassembly/module/WasmStructInstruction.java index bc86fe6..5fb919a 100644 --- a/src/de/inetsoftware/jwebassembly/module/WasmStructInstruction.java +++ b/src/de/inetsoftware/jwebassembly/module/WasmStructInstruction.java @@ -142,6 +142,7 @@ class WasmStructInstruction extends WasmInstruction { case GET: return 1; case SET: + return 2; case NULL: return 0; default: