From 3955da435cbab12e3a6581ae8affb03f16243239 Mon Sep 17 00:00:00 2001 From: Sean Bowe Date: Thu, 15 Oct 2020 14:17:03 -0600 Subject: [PATCH] Avoid unnecessary vector cloning in multiopen. --- src/poly/multiopen/verifier.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/poly/multiopen/verifier.rs b/src/poly/multiopen/verifier.rs index be47dbf..0d8f21f 100644 --- a/src/poly/multiopen/verifier.rs +++ b/src/poly/multiopen/verifier.rs @@ -62,11 +62,11 @@ impl Proof { // Each commitment corresponds to evaluations at a set of points. // For each set, we collapse each commitment's evals pointwise. - for (commitment, commitment_data) in commitment_map { + for (commitment, commitment_data) in commitment_map.into_iter() { accumulate( - commitment_data.set_index, // set_idx, - *commitment, // commitment, - commitment_data.evals.to_vec(), // evals + commitment_data.set_index, // set_idx, + *commitment, // commitment, + commitment_data.evals, // evals ); } }