From f7096a71b460ccc67a4a6229b4ae52eaaf48ac97 Mon Sep 17 00:00:00 2001 From: Marco Barbone Date: Mon, 27 Oct 2025 10:36:34 -0400 Subject: [PATCH] Fixes XSIMD_INLINE for compilers that don't have always_inline Small fix for compiler (and linters) that do not have the attribute always_inline. This avoids a cascade of false positives. Co-authored-by: JetBrains Co-authored-by: Marco Barbone --- include/xsimd/config/xsimd_inline.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/xsimd/config/xsimd_inline.hpp b/include/xsimd/config/xsimd_inline.hpp index eaf024103..f3becaf12 100644 --- a/include/xsimd/config/xsimd_inline.hpp +++ b/include/xsimd/config/xsimd_inline.hpp @@ -17,6 +17,8 @@ #elif defined __has_attribute #if __has_attribute(always_inline) #define XSIMD_INLINE inline __attribute__((always_inline)) +#else +#define XSIMD_INLINE inline #endif #elif defined(_MSC_VER) #define XSIMD_INLINE inline __forceinline