From 631a23d686450435fea04ff8d3bafc9230b7f940 Mon Sep 17 00:00:00 2001 From: Steve Huston Date: Thu, 31 Mar 2022 22:39:42 +0000 Subject: Move operator= to corret place; per Howard 3/31/2022 --- ACE/ace/Atomic_Op.inl | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/ACE/ace/Atomic_Op.inl b/ACE/ace/Atomic_Op.inl index fb0eaadc746..14f71d88914 100644 --- a/ACE/ace/Atomic_Op.inl +++ b/ACE/ace/Atomic_Op.inl @@ -236,14 +236,6 @@ ACE_Atomic_Op::ACE_Atomic_Op ( { } -ACE_INLINE -ACE_Atomic_Op& operator= ( - const ACE_Atomic_Op &rhs) -{ - value_ = rhs.value_; - return *this; -} - ACE_INLINE unsigned long ACE_Atomic_Op::operator++ (void) { @@ -533,6 +525,15 @@ ACE_Atomic_Op::operator= (unsigned long rhs) return *this; } +ACE_INLINE +ACE_Atomic_Op& +ACE_Atomic_Op::operator= (const ACE_Atomic_Op &rhs) +{ + ACE_Atomic_Op_GCC::operator= (rhs); + return *this; +} + + // The long long intrinsics are not available on PPC #if !defined (__powerpc__) ACE_INLINE -- cgit v1.2.1