diff options
author | Steve Huston <shuston@riverace.com> | 2022-03-31 22:39:42 +0000 |
---|---|---|
committer | Steve Huston <shuston@riverace.com> | 2022-03-31 22:39:42 +0000 |
commit | 631a23d686450435fea04ff8d3bafc9230b7f940 (patch) | |
tree | 8ce654ccafdcd0fb61a63edb87577f77e361d28b | |
parent | 5ad3baf4683a086f638c9dca913e067a0389a301 (diff) | |
download | ATCD-Riverace-6.2.tar.gz |
Move operator= to corret place; per Howard 3/31/2022Riverace-6.2
-rw-r--r-- | ACE/ace/Atomic_Op.inl | 17 |
1 files 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_Thread_Mutex, unsigned long>::ACE_Atomic_Op ( { } -ACE_INLINE -ACE_Atomic_Op<ACE_Thread_Mutex, unsigned long>& operator= ( - const ACE_Atomic_Op<ACE_Thread_Mutex, unsigned long> &rhs) -{ - value_ = rhs.value_; - return *this; -} - ACE_INLINE unsigned long ACE_Atomic_Op<ACE_Thread_Mutex, unsigned long>::operator++ (void) { @@ -533,6 +525,15 @@ ACE_Atomic_Op<ACE_Thread_Mutex, unsigned long>::operator= (unsigned long rhs) return *this; } +ACE_INLINE +ACE_Atomic_Op<ACE_Thread_Mutex, unsigned long>& +ACE_Atomic_Op<ACE_Thread_Mutex, unsigned long>::operator= (const ACE_Atomic_Op<ACE_Thread_Mutex, unsigned long> &rhs) +{ + ACE_Atomic_Op_GCC<unsigned long>::operator= (rhs); + return *this; +} + + // The long long intrinsics are not available on PPC #if !defined (__powerpc__) ACE_INLINE |