diff options
author | Loppin Vincent <vincent.loppin@gmail.com> | 2018-07-25 02:13:30 +0200 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2018-07-24 17:13:30 -0700 |
commit | 89ac9f8bb7e9bfaa57fd2c9bf0c6e950bd06e123 (patch) | |
tree | 38654e147beaf671321ed2081da7ca6c0ef042bf /test | |
parent | f7d9536ad653a9e6cc059c1539c2807e754be264 (diff) | |
download | binaryen-89ac9f8bb7e9bfaa57fd2c9bf0c6e950bd06e123.tar.gz binaryen-89ac9f8bb7e9bfaa57fd2c9bf0c6e950bd06e123.tar.bz2 binaryen-89ac9f8bb7e9bfaa57fd2c9bf0c6e950bd06e123.zip |
Notice parse errors on number parsing in the text format (#1608)
* - Throw ParseException when istringstream failed to read a number.
- Modify now invalid tests.
* Add invalid_number.wast test
Diffstat (limited to 'test')
-rw-r--r-- | test/passes/vacuum.wast | 2 | ||||
-rw-r--r-- | test/passes/vacuum_ignore-implicit-traps.wast | 2 | ||||
-rw-r--r-- | test/validator/invalid_number.wast | 6 |
3 files changed, 8 insertions, 2 deletions
diff --git a/test/passes/vacuum.wast b/test/passes/vacuum.wast index dbbffee41..8552c8282 100644 --- a/test/passes/vacuum.wast +++ b/test/passes/vacuum.wast @@ -583,7 +583,7 @@ (func $unary-binary-may-trap (drop (i64.div_s - (i64.const 70847791997969805621592064) + (i64.const -1) (i64.const 729618461987467893) ) ) diff --git a/test/passes/vacuum_ignore-implicit-traps.wast b/test/passes/vacuum_ignore-implicit-traps.wast index 21e87e10c..de409e782 100644 --- a/test/passes/vacuum_ignore-implicit-traps.wast +++ b/test/passes/vacuum_ignore-implicit-traps.wast @@ -18,7 +18,7 @@ (func $unary-binary-may-trap (drop (i64.div_s - (i64.const 70847791997969805621592064) + (i64.const -1) (i64.const 729618461987467893) ) ) diff --git a/test/validator/invalid_number.wast b/test/validator/invalid_number.wast new file mode 100644 index 000000000..6ea531bfb --- /dev/null +++ b/test/validator/invalid_number.wast @@ -0,0 +1,6 @@ +(module + (func $invalid_number + (i64.const 70847791997969805621592064) + ) +) + |