From 0a5b560245b9a5b77bda919756be755688a916f6 Mon Sep 17 00:00:00 2001 From: DaniPopes <57450786+DaniPopes@users.noreply.github.com> Date: Wed, 1 May 2024 09:01:40 +0200 Subject: [PATCH] use unreachable in checked bytecode branch --- crates/primitives/src/account.rs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/crates/primitives/src/account.rs b/crates/primitives/src/account.rs index 358d4f08a5915..bbaf420126634 100644 --- a/crates/primitives/src/account.rs +++ b/crates/primitives/src/account.rs @@ -112,11 +112,7 @@ impl Compact for Bytecode { let variant = buf.read_u8().expect("could not read bytecode variant"); let decoded = match variant { 0 => Bytecode(RevmBytecode::new_raw(bytes)), - 1 => { - // let _ = buf.read_u64::().unwrap(); - // Bytecode(RevmBytecode::new_raw(bytes)) - unimplemented!("checked bytecode was removed") - } + 1 => unreachable!("Junk data in database: checked Bytecode variant was removed"), 2 => Bytecode(unsafe { RevmBytecode::new_analyzed( bytes, @@ -126,7 +122,7 @@ impl Compact for Bytecode { }), // TODO(EOF) 3 => todo!("EOF"), - _ => unreachable!("Junk data in database: unknown BytecodeState variant"), + _ => unreachable!("Junk data in database: unknown Bytecode variant"), }; (decoded, &[]) }