diff --git a/crates/lightbeam/Cargo.toml b/crates/lightbeam/Cargo.toml index b3d0896826..d9c9928155 100644 --- a/crates/lightbeam/Cargo.toml +++ b/crates/lightbeam/Cargo.toml @@ -14,7 +14,7 @@ edition = "2018" smallvec = "1.0.0" dynasm = "0.5.1" dynasmrt = "0.5.1" -wasmparser = "0.39.1" +wasmparser = "0.44.0" memoffset = "0.5.1" itertools = "0.8" capstone = "0.6.0" diff --git a/crates/lightbeam/src/function_body.rs b/crates/lightbeam/src/function_body.rs index 441f67d557..b9045fd0da 100644 --- a/crates/lightbeam/src/function_body.rs +++ b/crates/lightbeam/src/function_body.rs @@ -821,8 +821,8 @@ where Operator::Store { ty: I64, memarg } | Operator::Store { ty: F64, memarg } => { ctx.store64(memarg.offset)? } - Operator::GetGlobal(idx) => ctx.get_global(idx)?, - Operator::SetGlobal(idx) => ctx.set_global(idx)?, + Operator::GlobalGet(idx) => ctx.get_global(idx)?, + Operator::GlobalSet(idx) => ctx.set_global(idx)?, Operator::Select => { ctx.select()?; } diff --git a/crates/lightbeam/src/microwasm.rs b/crates/lightbeam/src/microwasm.rs index 80980018b3..6be287cfe8 100644 --- a/crates/lightbeam/src/microwasm.rs +++ b/crates/lightbeam/src/microwasm.rs @@ -511,15 +511,15 @@ pub enum Operator