diff --git a/reid/src/mir/pass.rs b/reid/src/mir/pass.rs index 57fff34..6510542 100644 --- a/reid/src/mir/pass.rs +++ b/reid/src/mir/pass.rs @@ -450,6 +450,10 @@ impl Module { for function in &mut self.functions { function.pass(pass, state, &mut scope.inner(), self.module_id)?; } + + for (_, function) in &mut self.associated_functions { + function.pass(pass, state, &mut scope.inner(), self.module_id)?; + } Ok(()) } }