diff --git a/compiler/noirc_evaluator/src/acir/acir_context/brillig_call.rs b/compiler/noirc_evaluator/src/acir/acir_context/brillig_call.rs index e34817e39ed..5fe85ee3f8d 100644 --- a/compiler/noirc_evaluator/src/acir/acir_context/brillig_call.rs +++ b/compiler/noirc_evaluator/src/acir/acir_context/brillig_call.rs @@ -17,10 +17,10 @@ impl AcirContext { &mut self, predicate: AcirVar, brillig_stdlib_func: BrilligStdlibFunc, - stdlib_func_bytecode: &GeneratedBrillig, inputs: Vec, outputs: Vec, ) -> Result, RuntimeError> { + let stdlib_func_bytecode = &self.brillig_stdlib.get_code(brillig_stdlib_func).clone(); self.brillig_call( predicate, stdlib_func_bytecode, diff --git a/compiler/noirc_evaluator/src/acir/acir_context/mod.rs b/compiler/noirc_evaluator/src/acir/acir_context/mod.rs index e01a7a247c8..afe0aa1f1f2 100644 --- a/compiler/noirc_evaluator/src/acir/acir_context/mod.rs +++ b/compiler/noirc_evaluator/src/acir/acir_context/mod.rs @@ -288,7 +288,6 @@ impl AcirContext { let results = self.stdlib_brillig_call( predicate, BrilligStdlibFunc::Inverse, - &self.brillig_stdlib.get_code(BrilligStdlibFunc::Inverse).clone(), vec![AcirValue::Var(var, AcirType::field())], vec![AcirType::field()], )?; @@ -882,7 +881,6 @@ impl AcirContext { .stdlib_brillig_call( predicate, BrilligStdlibFunc::Quotient, - &self.brillig_stdlib.get_code(BrilligStdlibFunc::Quotient).clone(), vec![ AcirValue::Var(lhs, AcirType::unsigned(bit_size)), AcirValue::Var(rhs, AcirType::unsigned(bit_size)),