codemaker/source/cppumaker/cpputype.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
New commits: commit d29d6b49c42658e3cfe3874af078f1575029ef4f Author: Mike Kaganski <mike.kagan...@collabora.com> AuthorDate: Thu Aug 22 12:29:44 2024 +0200 Commit: Mike Kaganski <mike.kagan...@collabora.com> CommitDate: Thu Aug 22 14:39:05 2024 +0200 Avoid slicing in operator== Change-Id: I6f0f1b67dee717d9fa16f4ae9e7b6441d7c5002b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/172197 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com> diff --git a/codemaker/source/cppumaker/cpputype.cxx b/codemaker/source/cppumaker/cpputype.cxx index a2db78363d41..5f6d47ac6c70 100644 --- a/codemaker/source/cppumaker/cpputype.cxx +++ b/codemaker/source/cppumaker/cpputype.cxx @@ -1954,8 +1954,8 @@ void PlainStructType::dumpHppFile( out << indent() << "return "; bFirst = true; if (!base.isEmpty()) { - out << "operator==( static_cast< " << codemaker::cpp::scopedCppName(u2b(base)) - << ">(the_lhs), static_cast< " << codemaker::cpp::scopedCppName(u2b(base)) << ">(the_rhs) ) "; + out << "operator==( static_cast<const " << codemaker::cpp::scopedCppName(u2b(base)) + << "&>(the_lhs), static_cast<const " << codemaker::cpp::scopedCppName(u2b(base)) << "&>(the_rhs) ) "; bFirst = false; } for (const unoidl::PlainStructTypeEntity::Member& member : entity_->getDirectMembers()) {