diff options
author | Alon Zakai <alonzakai@gmail.com> | 2019-02-06 12:58:43 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-02-06 12:58:43 -0800 |
commit | cc0ccef87716fd8223fc16793c9ec3bc3249da13 (patch) | |
tree | bfcc7177c58de939e1346fe8db514b76f01e5d46 /test/binaryen.js | |
parent | 4a0d0d92190d836388844dfbda62d96e4dfcb82d (diff) | |
download | binaryen-cc0ccef87716fd8223fc16793c9ec3bc3249da13.tar.gz binaryen-cc0ccef87716fd8223fc16793c9ec3bc3249da13.tar.bz2 binaryen-cc0ccef87716fd8223fc16793c9ec3bc3249da13.zip |
fix binaryen.js bindings handling of literals (#1896)
The hardcoded 16 size was no longer valid. This was broken for a while, but happened to not overwrite important memory. Testing with the wasm backend did hit breakage.
Diffstat (limited to 'test/binaryen.js')
-rw-r--r-- | test/binaryen.js/kitchen-sink.js | 5 | ||||
-rw-r--r-- | test/binaryen.js/kitchen-sink.js.txt | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/test/binaryen.js/kitchen-sink.js b/test/binaryen.js/kitchen-sink.js index c5c919035..6c97703f9 100644 --- a/test/binaryen.js/kitchen-sink.js +++ b/test/binaryen.js/kitchen-sink.js @@ -741,6 +741,10 @@ function test_parsing() { module2.dispose(); } +function test_internals() { + console.log('sizeof Literal: ' + Binaryen['_BinaryenSizeofLiteral']()); +} + function main() { test_types(); test_ids(); @@ -751,6 +755,7 @@ function main() { test_nonvalid(); test_tracing(); test_parsing(); + test_internals(); } main(); diff --git a/test/binaryen.js/kitchen-sink.js.txt b/test/binaryen.js/kitchen-sink.js.txt index 9ecfcce49..bfb11b65a 100644 --- a/test/binaryen.js/kitchen-sink.js.txt +++ b/test/binaryen.js/kitchen-sink.js.txt @@ -5705,3 +5705,4 @@ module loaded from text form: ) ) +sizeof Literal: 24 |