diff --git a/alib2std/src/extensions/memory.hpp b/alib2std/src/extensions/memory.hpp index d8f0731145dea37b94130f900459574e6c8203cb..6269c120b1dd14a1ab2f09f0e2e7432b810a7c8d 100644 --- a/alib2std/src/extensions/memory.hpp +++ b/alib2std/src/extensions/memory.hpp @@ -206,7 +206,7 @@ private: void make_unique ( ) { if ( unique ( ) ) return; - static_cast < std::shared_ptr < T > & > ( * this ) = std::shared_ptr < T > ( ext::clone ( * std::shared_ptr < T >::get ( ) ) ); + static_cast < std::shared_ptr < T > & > ( * this ) = std::shared_ptr < T > ( ext::clone ( std::shared_ptr < T >::operator * ( ) ) ); } /**