Skip to content
Snippets Groups Projects
Commit e71cca3c authored by PG Herveou's avatar PG Herveou Committed by GitHub
Browse files

Contracts: Enabled signed extension (#14565)


* Contracts enable signed extension

* Add test

* fix

* xx

* Update frame/contracts/fixtures/sign_extension.wat

Co-authored-by: default avatarSasha Gryaznov <hi@agryaznov.com>

* move tests

---------

Co-authored-by: default avatarSasha Gryaznov <hi@agryaznov.com>
parent 99ad4851
No related merge requests found
......@@ -64,7 +64,7 @@ impl LoadedModule {
config
.wasm_multi_value(false)
.wasm_mutable_global(false)
.wasm_sign_extension(false)
.wasm_sign_extension(true)
.wasm_bulk_memory(false)
.wasm_reference_types(false)
.wasm_tail_call(false)
......@@ -674,6 +674,22 @@ mod tests {
Ok(_)
);
prepare_test!(
signed_extension_works,
r#"
(module
(import "env" "memory" (memory 1 1))
(func (export "deploy"))
(func (export "call"))
(func (param i32) (result i32)
local.get 0
i32.extend8_s
)
)
"#,
Ok(_)
);
prepare_test!(
omit_memory,
r#"
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment