From adb52cff581b13f06282bd8940a6ab8ee333cb4c Mon Sep 17 00:00:00 2001
From: Richard Musiol <mail@richard-musiol.de>
Date: Sat, 7 Apr 2018 23:59:58 +0200
Subject: [PATCH] misc/wasm: wasm_exec: non-zero exit code on compile error

Return a non-zero exit code if the WebAssembly host fails to compile
the WebAssmbly bytecode to machine code.

Change-Id: I774309db2872b6a2de77a1b0392608058414160d
Reviewed-on: https://go-review.googlesource.com/110097
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
---
 misc/wasm/wasm_exec.js | 1 +
 1 file changed, 1 insertion(+)

diff --git a/misc/wasm/wasm_exec.js b/misc/wasm/wasm_exec.js
index e0d6cb93cc1..a929fbcca32 100755
--- a/misc/wasm/wasm_exec.js
+++ b/misc/wasm/wasm_exec.js
@@ -38,6 +38,7 @@ if (typeof process !== "undefined") { // detect Node.js
 
 	compileAndRun(fs.readFileSync(process.argv[2])).catch((err) => {
 		console.error(err);
+		process.exit(1);
 	});
 } else {
 	window.global = window;
-- 
GitLab