diff options
author | Alon Zakai <azakai@google.com> | 2021-04-06 10:08:35 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-06 10:08:35 -0700 |
commit | cc0439224cfc2eabe8f8c28d782ab6b44a0f24f9 (patch) | |
tree | d44f639f2eb835ed7839e82885e8ebba212cfd84 /src/tools/wasm-ctor-eval.cpp | |
parent | b900ed95deda68dad12b3aac7d1283f642e7a545 (diff) | |
download | binaryen-cc0439224cfc2eabe8f8c28d782ab6b44a0f24f9.tar.gz binaryen-cc0439224cfc2eabe8f8c28d782ab6b44a0f24f9.tar.bz2 binaryen-cc0439224cfc2eabe8f8c28d782ab6b44a0f24f9.zip |
Fuzzing in JS VMs: Print types when we have nothing better (#3773)
This matches #3747 which makes us not log out reference values, instead
we print just their types.
This also prints a type for non-reference things, replacing a previous
exception, which affects things like SIMD and BigInts, but those trap
anyhow at the JS boundary I believe (or did that change for SIMD?).
Anyhow, printing the type won't give a false "ok" when comparing wasm2js
output to the interpreter, assuming the interpreter prints out a value and
not just a type (which is the case). We could try to do better, but this
code is on the JS side, where we don't have the type - just a string
representation of it, which we'd need to parse etc.
Diffstat (limited to 'src/tools/wasm-ctor-eval.cpp')
0 files changed, 0 insertions, 0 deletions