From 5f3c199e34027a772a1205f8efa682d1a138f6a7 Mon Sep 17 00:00:00 2001 From: Volker Berlin Date: Sat, 18 Jan 2020 13:21:43 +0100 Subject: [PATCH] handle the empty DataCount section of WABT 1.0.13 --- test/de/inetsoftware/jwebassembly/WasmRule.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/test/de/inetsoftware/jwebassembly/WasmRule.java b/test/de/inetsoftware/jwebassembly/WasmRule.java index 52e9efe..f5f1dd8 100644 --- a/test/de/inetsoftware/jwebassembly/WasmRule.java +++ b/test/de/inetsoftware/jwebassembly/WasmRule.java @@ -612,7 +612,15 @@ public class WasmRule extends TemporaryFolder { private static ProcessBuilder nodeJsCommand( File script ) { String command = nodeExecuable(); // details see with command: node --v8-options - ProcessBuilder processBuilder = new ProcessBuilder( command, "--experimental-wasm-mv", "--experimental-wasm-se", "--experimental-wasm-sat-f2i-conversions", "--experimental-wasm-eh", "--experimental-wasm-anyref", "--experimental-wasm-bigint", script.getName() ); + ProcessBuilder processBuilder = new ProcessBuilder( command, // + "--experimental-wasm-mv", // multi value + "--experimental-wasm-se", // sign extension + "--experimental-wasm-sat-f2i-conversions", // saturating float conversion + "--experimental-wasm-eh", // exception handling + "--experimental-wasm-anyref", // + "--experimental-wasm-bigint", // + "--experimental-wasm-bulk-memory", // bulk memory for WABT version 1.0.13, https://github.com/WebAssembly/wabt/issues/1311 + script.getName() ); if( IS_WINDOWS ) { processBuilder.command().add( 0, "cmd" ); processBuilder.command().add( 1, "/C" );