From 5f4cd5248c7562480f2640089f49ec95995706ab Mon Sep 17 00:00:00 2001 From: Muhammad ElSheikh Date: Sun, 6 Nov 2022 11:13:39 +0200 Subject: [PATCH] Fix: Add isDefined --- c/tester.js | 6 +++++- wasm/tester.js | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/c/tester.js b/c/tester.js index 26922ad..9a15b2a 100644 --- a/c/tester.js +++ b/c/tester.js @@ -186,7 +186,7 @@ class CTester { if (!self.symbols) await self.loadSymbols(); for (let n in self.symbols) { let v; - if (utils.isDefined(witness[self.symbols[n].varIdx])) { + if (isDefined(witness[self.symbols[n].varIdx])) { v = witness[self.symbols[n].varIdx].toString(); } else { v = "undefined"; @@ -271,3 +271,7 @@ function fromArray8ToUint(arr) { //returns a BigInt } return res; } + +function isDefined(v) { + return ((typeof(v) != "undefined")&&(v !== null)); +} diff --git a/wasm/tester.js b/wasm/tester.js index 1609503..3331fcb 100644 --- a/wasm/tester.js +++ b/wasm/tester.js @@ -174,7 +174,7 @@ class WasmTester { if (!self.symbols) await self.loadSymbols(); for (let n in self.symbols) { let v; - if (utils.isDefined(witness[self.symbols[n].varIdx])) { + if (isDefined(witness[self.symbols[n].varIdx])) { v = witness[self.symbols[n].varIdx].toString(); } else { v = "undefined"; @@ -236,3 +236,7 @@ async function compiler_above_version(v) { vlist = version_to_list(v); return check_versions ( compiler_version, vlist ); } + +function isDefined(v) { + return ((typeof(v) != "undefined")&&(v !== null)); +} \ No newline at end of file