diff --git a/src/libCom/cppStd/epicsMemory.h b/src/libCom/cppStd/epicsMemory.h index a30131f96..6147c6927 100644 --- a/src/libCom/cppStd/epicsMemory.h +++ b/src/libCom/cppStd/epicsMemory.h @@ -21,7 +21,7 @@ public: explicit epics_auto_ptr ( T *p = 0 ); epics_auto_ptr ( const epics_auto_ptr & rhs ); ~epics_auto_ptr(); - epics_auto_ptr & operator = ( const epics_auto_ptr & rhs ); + epics_auto_ptr & operator = ( epics_auto_ptr & rhs ); T & operator * () const; T * operator -> () const; T * get () const; @@ -46,7 +46,7 @@ inline epics_auto_ptr::~epics_auto_ptr () } template < class T > -inline epics_auto_ptr & epics_auto_ptr::operator = ( const epics_auto_ptr & rhs ) +inline epics_auto_ptr & epics_auto_ptr::operator = ( epics_auto_ptr & rhs ) { if ( &rhs != this) { delete this->p;