From a68d8ff586209df2d2492c7de19d3d6e787abc4d Mon Sep 17 00:00:00 2001 From: wborgeaud Date: Wed, 13 Jul 2022 18:54:43 +0200 Subject: [PATCH] Avoid duplicate macros --- evm/src/cpu/kernel/assembler.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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}"); } } }