From 8d49d7057b946a2dc2a5623396f4b4fc0b504131 Mon Sep 17 00:00:00 2001 From: Jake Fecher Date: Fri, 21 Jul 2023 11:10:34 -0500 Subject: [PATCH] Fix size of array types --- crates/noirc_evaluator/src/ssa_refactor/ir/value.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/noirc_evaluator/src/ssa_refactor/ir/value.rs b/crates/noirc_evaluator/src/ssa_refactor/ir/value.rs index fca871ae895..346b0b92df2 100644 --- a/crates/noirc_evaluator/src/ssa_refactor/ir/value.rs +++ b/crates/noirc_evaluator/src/ssa_refactor/ir/value.rs @@ -64,7 +64,7 @@ impl Value { Value::Instruction { typ, .. } => typ.clone(), Value::Param { typ, .. } => typ.clone(), Value::NumericConstant { typ, .. } => typ.clone(), - Value::Array { element_type, array } => Type::Array(element_type.clone(), array.len()), + Value::Array { element_type, array } => Type::Array(element_type.clone(), array.len() / element_type.len()), Value::Function { .. } => Type::Function, Value::Intrinsic { .. } => Type::Function, Value::ForeignFunction { .. } => Type::Function,