From 9b6083c663096e9ca85775b79f1f27c848dbeb98 Mon Sep 17 00:00:00 2001 From: Cyril Bouvier Date: Fri, 17 Dec 2021 10:27:02 +0100 Subject: [PATCH] Fix SimdChooser: on not x86_64 machines its value could be an nonexistant struct --- fflas-ffpack/fflas/fflas_simd.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/fflas-ffpack/fflas/fflas_simd.h b/fflas-ffpack/fflas/fflas_simd.h index bf5d30211..84ced0fd8 100644 --- a/fflas-ffpack/fflas/fflas_simd.h +++ b/fflas-ffpack/fflas/fflas_simd.h @@ -384,6 +384,20 @@ struct SimdChooser // integral number #endif }; +#ifndef __x86_64__ +template <> +struct SimdChooser +{ + using value = NoSimd; +}; + +template <> +struct SimdChooser +{ + using value = NoSimd; +}; +#endif + template using Simd = typename SimdChooser::value; // template struct SimdChooser {