aboutsummaryrefslogtreecommitdiff
path: root/src/common/bit_field.h
diff options
context:
space:
mode:
authorbunnei <bunneidev@gmail.com>2019-11-03 18:54:03 -0500
committerbunnei <bunneidev@gmail.com>2019-11-03 22:22:41 -0500
commitfe02b9f968018ac00b2fd813682ff5d0eba3c30e (patch)
tree16d0f4aa4c4a11222c6950b3ad60e7d1d9905036 /src/common/bit_field.h
parent84991fde3c4eae3478f87e84ffd84ec42de3c63b (diff)
common_func: Use std::array for INSERT_PADDING_* macros.
- Zero initialization here is useful for determinism.
Diffstat (limited to 'src/common/bit_field.h')
-rw-r--r--src/common/bit_field.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/common/bit_field.h b/src/common/bit_field.h
index 8131d1f958..fd2bbbd99f 100644
--- a/src/common/bit_field.h
+++ b/src/common/bit_field.h
@@ -36,6 +36,13 @@
#include "common/common_funcs.h"
#include "common/swap.h"
+// Inlining
+#ifdef _WIN32
+#define FORCE_INLINE __forceinline
+#else
+#define FORCE_INLINE inline __attribute__((always_inline))
+#endif
+
/*
* Abstract bitfield class
*