cppu/source/uno/lbmap.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
New commits: commit e1a4cdb3564c38ac1b75cc076c6762369e79137c Author: Caolán McNamara <caolan.mcnam...@collabora.com> AuthorDate: Wed Aug 21 22:02:36 2024 +0100 Commit: Caolán McNamara <caolan.mcnam...@collabora.com> CommitDate: Thu Aug 22 22:42:37 2024 +0200 cid#1555847 COPY_INSTEAD_OF_MOVE and cid#1555851 COPY_INSTEAD_OF_MOVE Change-Id: I826dbd7810398bf60be64702f11b912200f16b09 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/172226 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com> diff --git a/cppu/source/uno/lbmap.cxx b/cppu/source/uno/lbmap.cxx index aea90a7eb760..a2a554b84cf6 100644 --- a/cppu/source/uno/lbmap.cxx +++ b/cppu/source/uno/lbmap.cxx @@ -67,8 +67,8 @@ public: { other._pMapping = nullptr; } inline ~Mapping(); inline Mapping & operator = ( uno_Mapping * pMapping ); - Mapping & operator = ( const Mapping & rMapping ) - { return operator = ( rMapping._pMapping ); } + // move variant is sufficient + Mapping & operator = ( const Mapping & rMapping ) = delete; Mapping & operator =(Mapping && other) noexcept { if (_pMapping != nullptr) { (*_pMapping->release)(_pMapping); @@ -554,10 +554,10 @@ static Mapping getMediateMapping( } else { - aUno2To = aAnUno2Uno; + aUno2To = std::move(aAnUno2Uno); // : ano_uno <-> to (i.e., uno) } - aUno = aAnUno; + aUno = std::move(aAnUno); } Mapping aFrom2Uno( getDirectMapping( rFrom, aUno ) );