From 880725abb98a103300ee51808892a85fc3d0f6e6 Mon Sep 17 00:00:00 2001 From: GarmashAlex Date: Mon, 22 Sep 2025 20:00:46 +0300 Subject: [PATCH] fix(bytecode): exclude MLOAD from modifies_memory and update test --- crates/bytecode/src/opcode.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/crates/bytecode/src/opcode.rs b/crates/bytecode/src/opcode.rs index 20a0aaad55..4f1d4247f7 100644 --- a/crates/bytecode/src/opcode.rs +++ b/crates/bytecode/src/opcode.rs @@ -182,7 +182,6 @@ impl OpCode { matches!( *self, OpCode::EXTCODECOPY - | OpCode::MLOAD | OpCode::MSTORE | OpCode::MSTORE8 | OpCode::MCOPY @@ -769,7 +768,7 @@ mod tests { #[test] fn test_modifies_memory() { - assert!(OpCode::new(MLOAD).unwrap().modifies_memory()); + assert!(!OpCode::new(MLOAD).unwrap().modifies_memory()); assert!(OpCode::new(MSTORE).unwrap().modifies_memory()); assert!(!OpCode::new(ADD).unwrap().modifies_memory()); }