From 1f579cb50b8561078d661caf6727441e62d8c3d2 Mon Sep 17 00:00:00 2001 From: Ary Borenszweig Date: Thu, 23 Jan 2025 14:57:21 -0300 Subject: [PATCH] fix: `Function::is_no_predicates` always returned false for brillig functions --- compiler/noirc_evaluator/src/ssa/ir/function.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/compiler/noirc_evaluator/src/ssa/ir/function.rs b/compiler/noirc_evaluator/src/ssa/ir/function.rs index b21a84d16dc..516cd8e318e 100644 --- a/compiler/noirc_evaluator/src/ssa/ir/function.rs +++ b/compiler/noirc_evaluator/src/ssa/ir/function.rs @@ -143,10 +143,7 @@ impl Function { } pub(crate) fn is_no_predicates(&self) -> bool { - match self.runtime() { - RuntimeType::Acir(inline_type) => matches!(inline_type, InlineType::NoPredicates), - RuntimeType::Brillig(_) => false, - } + self.runtime().is_no_predicates() } /// Retrieves the entry block of a function.