From 0cb4f6dd2cadbe9fa03a1eabeb3359d3bc66ebcc Mon Sep 17 00:00:00 2001 From: Jack O'Connor Date: Sat, 7 Dec 2019 22:23:58 -0500 Subject: [PATCH] fix a bad assert This would fire (incorrectly) on platforms where MAX_SIMD_DEGREE=1. --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index 755d45f..592d052 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -450,7 +450,7 @@ fn compress_parents_parallel( debug_assert_eq!(child_chaining_values.len() % OUT_LEN, 0, "wacky hash bytes"); let num_children = child_chaining_values.len() / OUT_LEN; debug_assert!(num_children >= 2, "not enough children"); - debug_assert!(num_children <= 2 * MAX_SIMD_DEGREE, "too many"); + debug_assert!(num_children <= 2 * MAX_SIMD_DEGREE_OR_2, "too many"); let mut parents_exact = child_chaining_values.chunks_exact(BLOCK_LEN); // Use MAX_SIMD_DEGREE_OR_2 rather than MAX_SIMD_DEGREE here, because of