From 4cd54b4e7251bd7bd4af5d317d80ff0f04d23a0d Mon Sep 17 00:00:00 2001 From: Tim Blechmann Date: Thu, 6 May 2010 16:24:19 +0200 Subject: [PATCH] atomic: declare platform_atomic_thread_fence as static inline Signed-off-by: Tim Blechmann --- boost/atomic/detail/gcc-alpha.hpp | 2 +- boost/atomic/detail/gcc-ppc.hpp | 2 +- boost/atomic/detail/gcc-x86.hpp | 2 +- boost/atomic/detail/interlocked.hpp | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/boost/atomic/detail/gcc-alpha.hpp b/boost/atomic/detail/gcc-alpha.hpp index 89a6b57..c47b367 100644 --- a/boost/atomic/detail/gcc-alpha.hpp +++ b/boost/atomic/detail/gcc-alpha.hpp @@ -68,7 +68,7 @@ static inline void fence_after(memory_order order) } template<> -void platform_atomic_thread_fence(memory_order order) +static inline void platform_atomic_thread_fence(memory_order order) { switch(order) { case memory_order_acquire: diff --git a/boost/atomic/detail/gcc-ppc.hpp b/boost/atomic/detail/gcc-ppc.hpp index ff88611..6b1879c 100644 --- a/boost/atomic/detail/gcc-ppc.hpp +++ b/boost/atomic/detail/gcc-ppc.hpp @@ -73,7 +73,7 @@ static inline void fence_after(memory_order order) } template<> -void platform_atomic_thread_fence(memory_order order) +static inline void platform_atomic_thread_fence(memory_order order) { switch(order) { case memory_order_acquire: diff --git a/boost/atomic/detail/gcc-x86.hpp b/boost/atomic/detail/gcc-x86.hpp index c55f00d..a459261 100644 --- a/boost/atomic/detail/gcc-x86.hpp +++ b/boost/atomic/detail/gcc-x86.hpp @@ -60,7 +60,7 @@ static inline void fence_after_load(memory_order order) } template<> -void platform_atomic_thread_fence(memory_order order) +static inline void platform_atomic_thread_fence(memory_order order) { switch(order) { case memory_order_seq_cst: diff --git a/boost/atomic/detail/interlocked.hpp b/boost/atomic/detail/interlocked.hpp index e0fdfa8..9186510 100644 --- a/boost/atomic/detail/interlocked.hpp +++ b/boost/atomic/detail/interlocked.hpp @@ -23,7 +23,7 @@ static inline void full_fence(void) } template<> -void platform_atomic_thread_fence(memory_order order) +static inline void platform_atomic_thread_fence(memory_order order) { switch(order) { case memory_order_seq_cst: -- 2.11.4.GIT