Implement table.init and elem.drop from the bulk memory proposal
This commit is contained in:
2
tests/misc_testsuite/elem-ref-null.wast
Normal file
2
tests/misc_testsuite/elem-ref-null.wast
Normal file
@@ -0,0 +1,2 @@
|
||||
(module
|
||||
(elem funcref (ref.null)))
|
||||
7
tests/misc_testsuite/elem_drop.wast
Normal file
7
tests/misc_testsuite/elem_drop.wast
Normal file
@@ -0,0 +1,7 @@
|
||||
(module
|
||||
(table 1 1 funcref)
|
||||
(elem (i32.const 0) funcref (ref.func 0))
|
||||
(func (export "elem.drop non-passive element")
|
||||
(elem.drop 0)))
|
||||
|
||||
(invoke "elem.drop non-passive element")
|
||||
@@ -20,6 +20,8 @@ fn run_wast(wast: &str, strategy: Strategy) -> anyhow::Result<()> {
|
||||
let bulk_mem = reftypes
|
||||
|| wast.iter().any(|s| s == "bulk-memory-operations")
|
||||
|| wast.iter().any(|s| s == "table_copy.wast")
|
||||
|| wast.iter().any(|s| s == "elem_drop.wast")
|
||||
|| wast.iter().any(|s| s == "elem-ref-null.wast")
|
||||
|| wast
|
||||
.iter()
|
||||
.any(|s| s == "table_copy_on_imported_tables.wast");
|
||||
|
||||
Reference in New Issue
Block a user