diff --git a/src/ir/module.rs b/src/ir/module.rs index 54be09b..220b0f0 100644 --- a/src/ir/module.rs +++ b/src/ir/module.rs @@ -198,7 +198,7 @@ impl<'a> Module<'a> { backend::compile(self) } - pub fn per_func_body(&mut self, f: F) { + pub fn per_func_body(&mut self, mut f: F) { for func_decl in self.funcs.values_mut() { if let Some(body) = func_decl.body_mut() { f(body);