diff --git a/barretenberg/cpp/src/barretenberg/ecc/batched_affine_addition/batched_affine_addition.cpp b/barretenberg/cpp/src/barretenberg/ecc/batched_affine_addition/batched_affine_addition.cpp index e00069a91a3..447e6039c55 100644 --- a/barretenberg/cpp/src/barretenberg/ecc/batched_affine_addition/batched_affine_addition.cpp +++ b/barretenberg/cpp/src/barretenberg/ecc/batched_affine_addition/batched_affine_addition.cpp @@ -118,7 +118,8 @@ typename BatchedAffineAddition::ThreadData BatchedAffineAddition:: // Construct the addition sequences for each thread std::vector addition_sequences; for (size_t i = 0; i < num_threads; ++i) { - addition_sequences.emplace_back(thread_sequence_counts[i], thread_points[i], thread_scratch_space[i]); + addition_sequences.push_back( + AdditionSequences{ thread_sequence_counts[i], thread_points[i], thread_scratch_space[i] }); } return { addition_sequences, thread_sequence_tags };