diff --git a/analysis/src/macro_expansion.rs b/analysis/src/macro_expansion.rs index cde19c1b5..892d8a998 100644 --- a/analysis/src/macro_expansion.rs +++ b/analysis/src/macro_expansion.rs @@ -36,7 +36,6 @@ where T: FieldElement, { fn expand_asm(&mut self, file: ASMFile) -> ASMFile { - let mut expander = MacroExpander::default(); let machines = file .machines .into_iter() @@ -45,13 +44,13 @@ where MachineStatement::InstructionDeclaration(_, _, Instruction { body, .. }) => { match body { InstructionBody::Local(body) => { - *body = expander.expand_macros(std::mem::take(body)) + *body = self.expand_macros(std::mem::take(body)) } InstructionBody::CallableRef(..) => {} } } MachineStatement::InlinePil(_, statements) => { - *statements = expander.expand_macros(std::mem::take(statements)); + *statements = self.expand_macros(std::mem::take(statements)); } _ => {} });