From 0f9038ad2e8609e173a9a9916915cb4e982a5836 Mon Sep 17 00:00:00 2001 From: Ayke van Laethem Date: Mon, 6 Apr 2020 23:05:14 +0200 Subject: [PATCH] wasm: remove _callbackShutdown It doesn't seem to be used. This commit is somewhat related to this commit: https://github.com/golang/go/commit/6dd70fc5e391eb7a47be5eb6353107f38b73f161 Most of the things don't port over nicely. --- targets/wasm_exec.js | 7 ------- 1 file changed, 7 deletions(-) diff --git a/targets/wasm_exec.js b/targets/wasm_exec.js index b0bee215..85f147cd 100644 --- a/targets/wasm_exec.js +++ b/targets/wasm_exec.js @@ -415,7 +415,6 @@ this, ]; this._refs = new Map(); - this._callbackShutdown = false; this.exited = false; const mem = new DataView(this._inst.exports.memory.buffer) @@ -472,12 +471,6 @@ const go = new Go(); WebAssembly.instantiate(fs.readFileSync(process.argv[2]), go.importObject).then((result) => { - process.on("exit", (code) => { // Node.js exits if no callback is pending - if (code === 0 && !go.exited) { - // deadlock, make Go print error and stack traces - go._callbackShutdown = true; - } - }); return go.run(result.instance); }).catch((err) => { throw err;