From fe71cd4647630d3af03d9cb72d301a431537974c Mon Sep 17 00:00:00 2001 From: dante <45801863+alexander-camuto@users.noreply.github.com> Date: Sat, 26 Aug 2023 02:45:05 +0100 Subject: [PATCH] fix: explicitly define mds diff type (#196) * fix: explicitly define mds diff type * rm paren --- halo2_gadgets/src/poseidon/primitives/mds.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/halo2_gadgets/src/poseidon/primitives/mds.rs b/halo2_gadgets/src/poseidon/primitives/mds.rs index 892ee11f6b..f1642d21c3 100644 --- a/halo2_gadgets/src/poseidon/primitives/mds.rs +++ b/halo2_gadgets/src/poseidon/primitives/mds.rs @@ -82,7 +82,8 @@ pub(super) fn generate_mds + Ord, const T: usize>( acc } else { // We can invert freely; by construction, the elements of xs are distinct. - acc * (x - x_m) * (x_j - x_m).invert().unwrap() + let diff: F = x_j - *x_m; + acc * (x - x_m) * diff.invert().unwrap() } }) };