Some fix to the javascript runtime stubs
Issues were discovered while running test from tezos-crypto. The MR fixes the identified issues and improve error reporting.
unsupported argument type: _secp256k1_gej_add_var(null, null, null, null) Error
at call_wasm (/home/hugo/tezos/_build/default/src/lib_crypto/test/test_run.bc.js:1371:63)
at Object.ml_secp256k1_gej_add_var (/home/hugo/tezos/_build/default/src/lib_crypto/test/test_run.bc.js:8431:7)
at add_var (/home/hugo/tezos/_build/default/src/lib_crypto/test/test_run.bc.js:112074:22)
at caml_call4 (/home/hugo/tezos/_build/default/src/lib_crypto/test/test_run.bc.js:151815:16)
at symbol$71 (/home/hugo/tezos/_build/default/src/lib_crypto/test/test_run.bc.js:157699:15)
at caml_call2 (/home/hugo/tezos/_build/default/src/lib_crypto/test/test_run.bc.js:151810:28)
at _pR_ (/home/hugo/tezos/_build/default/src/lib_crypto/test/test_run.bc.js:158037:27)
at caml_call2 (/home/hugo/tezos/_build/default/src/lib_crypto/test/test_run.bc.js:12529:28)
at fold_left$0 (/home/hugo/tezos/_build/default/src/lib_crypto/test/test_run.bc.js:15050:19)
at caml_call3 (/home/hugo/tezos/_build/default/src/lib_crypto/test/test_run.bc.js:151812:28)
Edited by Hugo Heuzard