From 1706e5a1de43c20bb90243baeb22a1d7bead6523 Mon Sep 17 00:00:00 2001 From: rakita Date: Sun, 28 Jul 2024 17:23:31 +0200 Subject: [PATCH] fix(statetest): make bytecode analyzed --- bins/revme/src/cmd/statetest/runner.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bins/revme/src/cmd/statetest/runner.rs b/bins/revme/src/cmd/statetest/runner.rs index 0907a94bb2..a8b2b5750c 100644 --- a/bins/revme/src/cmd/statetest/runner.rs +++ b/bins/revme/src/cmd/statetest/runner.rs @@ -8,6 +8,7 @@ use revm::{ db::EmptyDB, inspector_handle_register, inspectors::TracerEip3155, + interpreter::analysis::to_analysed, primitives::{ calc_excess_blob_gas, keccak256, Bytecode, Bytes, EVMResultGeneric, Env, ExecutionResult, SpecId, TxKind, B256, @@ -258,7 +259,7 @@ pub fn execute_test_suite( let mut cache_state = revm::CacheState::new(false); for (address, info) in unit.pre { let code_hash = keccak256(&info.code); - let bytecode = Bytecode::new_raw(info.code); + let bytecode = to_analysed(Bytecode::new_raw(info.code)); let acc_info = revm::primitives::AccountInfo { balance: info.balance, code_hash,