summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>2022-03-31 22:39:42 +0000
committerSteve Huston <shuston@riverace.com>2022-03-31 22:39:42 +0000
commit631a23d686450435fea04ff8d3bafc9230b7f940 (patch)
tree8ce654ccafdcd0fb61a63edb87577f77e361d28b
parent5ad3baf4683a086f638c9dca913e067a0389a301 (diff)
downloadATCD-Riverace-6.2.tar.gz
Move operator= to corret place; per Howard 3/31/2022Riverace-6.2
-rw-r--r--ACE/ace/Atomic_Op.inl17
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