diff --git a/evm/src/cpu/kernel/assembler.rs b/evm/src/cpu/kernel/assembler.rs index 179e9367..bef01d85 100644 --- a/evm/src/cpu/kernel/assembler.rs +++ b/evm/src/cpu/kernel/assembler.rs @@ -67,7 +67,8 @@ fn find_macros(files: &[File]) -> HashMap { params: params.clone(), items: items.clone(), }; - macros.insert(name.clone(), _macro); + let old = macros.insert(name.clone(), _macro); + assert!(old.is_none(), "Duplicate macro: {name}"); } } }