From b07bc002cb08804228e2c3f63179e303666d1160 Mon Sep 17 00:00:00 2001 From: ludamad Date: Thu, 22 May 2025 17:47:02 -0400 Subject: [PATCH] fix: eccvm_circuit_builder overrun --- .../cpp/src/barretenberg/eccvm/eccvm_circuit_builder.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/barretenberg/cpp/src/barretenberg/eccvm/eccvm_circuit_builder.hpp b/barretenberg/cpp/src/barretenberg/eccvm/eccvm_circuit_builder.hpp index 96ce9c499969..0304fe9786a5 100644 --- a/barretenberg/cpp/src/barretenberg/eccvm/eccvm_circuit_builder.hpp +++ b/barretenberg/cpp/src/barretenberg/eccvm/eccvm_circuit_builder.hpp @@ -137,7 +137,7 @@ class ECCVMCircuitBuilder { op_idx++; } // if last op is a mul we have not correctly computed the total number of msms - if (eccvm_ops.back().op_code.mul && active_mul_count > 0) { + if (!eccvm_ops.empty() && eccvm_ops.back().op_code.mul && active_mul_count > 0) { msm_sizes.push_back(active_mul_count); msm_count++; }