From f3f47151175f3423ba8cfe85b43e3b85d5b9a9d2 Mon Sep 17 00:00:00 2001 From: Subhransu Mohanty Date: Wed, 12 Aug 2020 13:29:28 +0900 Subject: [PATCH] vector: added V_ALWAYS_INLINE macro. --- src/vector/vglobal.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/vector/vglobal.h b/src/vector/vglobal.h index 5707d05..45e95e3 100644 --- a/src/vector/vglobal.h +++ b/src/vector/vglobal.h @@ -80,6 +80,12 @@ using uchar = uint8_t; #define vthread_local #endif +#if defined(_MSC_VER) + #define V_ALWAYS_INLINE __forceinline +#else + #define V_ALWAYS_INLINE __attribute__((always_inline)) +#endif + template V_CONSTEXPR inline const T &vMin(const T &a, const T &b) { -- 2.34.1