diff options
author | Heejin Ahn <aheejin@gmail.com> | 2019-12-17 13:55:01 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-12-17 13:55:01 -0800 |
commit | 323e475a3ab57fe4ffd0b5826af5f6cbf0061265 (patch) | |
tree | ec8a06b85eeadc4a3ec4a66fcd6a1950b7569b2d /test/passes/roundtrip.txt | |
parent | f0a2e2c75c7bb3008f10b6edbb8dc4cfd27b7d28 (diff) | |
download | binaryen-323e475a3ab57fe4ffd0b5826af5f6cbf0061265.tar.gz binaryen-323e475a3ab57fe4ffd0b5826af5f6cbf0061265.tar.bz2 binaryen-323e475a3ab57fe4ffd0b5826af5f6cbf0061265.zip |
Correctly clear memory / table info in clearModule (#2536)
Currently `ModuleUtils::clearModule` does not clear `exists` flags in
the memory and table, and running RoundTrip pass on any module that has
a memory or a table fails as a result. This creates `clear` function in
`Memory` and `Table` and makes `clearModule` call them.
Diffstat (limited to 'test/passes/roundtrip.txt')
-rw-r--r-- | test/passes/roundtrip.txt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test/passes/roundtrip.txt b/test/passes/roundtrip.txt index bcd8b186a..fa1c44984 100644 --- a/test/passes/roundtrip.txt +++ b/test/passes/roundtrip.txt @@ -5,3 +5,7 @@ (unreachable) ) ) +(module + (memory $ 1 1) + (table $ 0 funcref) +) |