From 3936221910332f295ad46093e50c14791ad4c026 Mon Sep 17 00:00:00 2001 From: Matthew Sterrett Date: Fri, 15 Sep 2023 12:14:46 -0700 Subject: [PATCH] Fixed MSVC build error --- src/xss-network-qsort.hpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/xss-network-qsort.hpp b/src/xss-network-qsort.hpp index 701ee774..09b68f70 100644 --- a/src/xss-network-qsort.hpp +++ b/src/xss-network-qsort.hpp @@ -72,9 +72,11 @@ X86_SIMD_SORT_UNROLL_LOOP(64) template X86_SIMD_SORT_INLINE void sort_n_vec(typename vtype::type_t *arr, int32_t N) { - if (numVecs > 1 && N * 2 <= numVecs * vtype::numlanes) { - sort_n_vec(arr, N); - return; + if constexpr (numVecs > 1) { + if (N * 2 <= numVecs * vtype::numlanes) { + sort_n_vec(arr, N); + return; + } } reg_t vecs[numVecs];