]> Cypherpunks.ru repositories - gostls13.git/commitdiff
misc/wasm: exit with code 1 if WebAssembly.instantiate fails
authorRichard Musiol <mail@richard-musiol.de>
Sun, 24 Mar 2019 17:17:43 +0000 (18:17 +0100)
committerRichard Musiol <neelance@gmail.com>
Mon, 25 Mar 2019 07:55:12 +0000 (07:55 +0000)
go_js_wasm_exec was returning with code 0 if WebAssembly.instantiate
failed. This made failing tests show as passed.

Change-Id: Icfb2f42e9f1c3c70ca4a130a61a63cb305edff32
Reviewed-on: https://go-review.googlesource.com/c/go/+/168885
Run-TryBot: Richard Musiol <neelance@gmail.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>

misc/wasm/wasm_exec.js

index e939e8527a5e1a51ac926afd797b895ee6b2ab0e..29427d91e502c4ad931b5e4bd45ee89744e0fac6 100644 (file)
                !global.process.versions.electron
        ) {
                if (process.argv.length < 3) {
-                       process.stderr.write("usage: go_js_wasm_exec [wasm binary] [arguments]\n");
+                       console.error("usage: go_js_wasm_exec [wasm binary] [arguments]");
                        process.exit(1);
                }
 
                        });
                        return go.run(result.instance);
                }).catch((err) => {
-                       throw err;
+                       console.error(err);
+                       process.exit(1);
                });
        }
 })();