From 04e87b0095c7b4b02a93c9688902614a26e1c061 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Fri, 10 Jul 2020 02:38:27 -0700 Subject: [PATCH] ircd::simd: Fix constexpr-if failure in gcc-8. --- include/ircd/simd/lane_cast.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/ircd/simd/lane_cast.h b/include/ircd/simd/lane_cast.h index 37ce639d0..568eaadb5 100644 --- a/include/ircd/simd/lane_cast.h +++ b/include/ircd/simd/lane_cast.h @@ -29,8 +29,9 @@ ircd::simd::lane_cast(const T &in) lanes() == lanes(), "Types must have matching number of lanes." ); - if constexpr(__has_builtin(__builtin_convertvector)) + #if __has_builtin(__builtin_convertvector) return __builtin_convertvector(in, R); + #endif R ret; for(size_t i(0); i < lanes(); ++i)