From f6aada937712f84af887592946541511c4d6055e Mon Sep 17 00:00:00 2001 From: Larry Ewing Date: Mon, 22 Jun 2020 15:33:53 -0500 Subject: [PATCH] Don't assume SharedArrayBuffer exists. --- src/mono/wasm/runtime/binding_support.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mono/wasm/runtime/binding_support.js b/src/mono/wasm/runtime/binding_support.js index 77167b695a73a..6d18dbfac4e04 100644 --- a/src/mono/wasm/runtime/binding_support.js +++ b/src/mono/wasm/runtime/binding_support.js @@ -36,7 +36,8 @@ var BindingSupportLib = { DataView.prototype[Symbol.for("wasm type")] = 3; Function.prototype[Symbol.for("wasm type")] = 4; Map.prototype[Symbol.for("wasm type")] = 5; - SharedArrayBuffer.prototype[Symbol.for("wasm type")] = 6; + if (typeof SharedArrayBuffer !== "undefined") + SharedArrayBuffer.prototype[Symbol.for("wasm type")] = 6; Int8Array.prototype[Symbol.for("wasm type")] = 10; Uint8Array.prototype[Symbol.for("wasm type")] = 11; Uint8ClampedArray.prototype[Symbol.for("wasm type")] = 12;