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()) {

Reply via email to