include/dbaccess/dbaundomanager.hxx |    2 +-
 include/svx/graphctl.hxx            |    2 +-
 reportdesign/inc/UndoEnv.hxx        |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

New commits:
commit b9c64630d2f176844b29fd4f860aac3ef4e1dce0
Author:     Noel Grandin <[email protected]>
AuthorDate: Thu Feb 22 10:14:29 2024 +0200
Commit:     Noel Grandin <[email protected]>
CommitDate: Thu Feb 22 10:40:33 2024 +0100

    UBSan RTTI fixes
    
    after I missed a bunch of stuff when testing UBSan with
        commit 3ba92b5f1eaf7d4447a0943ea260db515ca799dc
        hide more symbols
    
    Change-Id: I0743a0c0c6abcb2904face8386e26153ae3229a3
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/163718
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <[email protected]>

diff --git a/include/dbaccess/dbaundomanager.hxx 
b/include/dbaccess/dbaundomanager.hxx
index 07e4fd25757c..7c25c3655ad2 100644
--- a/include/dbaccess/dbaundomanager.hxx
+++ b/include/dbaccess/dbaundomanager.hxx
@@ -55,7 +55,7 @@ namespace dbaui
 
     struct UndoManager_Impl;
     typedef ::cppu::ImplHelper1< css::document::XUndoManager > 
UndoManager_Base;
-    class UndoManager final : public UndoManager_Base
+    class SAL_DLLPUBLIC_RTTI UndoManager final : public UndoManager_Base
     {
     public:
         DBACCESS_DLLPUBLIC UndoManager( ::cppu::OWeakObject& i_parent, 
::osl::Mutex& i_mutex );
diff --git a/include/svx/graphctl.hxx b/include/svx/graphctl.hxx
index 281fadbc18c3..872ce7c7cc0b 100644
--- a/include/svx/graphctl.hxx
+++ b/include/svx/graphctl.hxx
@@ -43,7 +43,7 @@ public:
 
 class SvxGraphCtrlAccessibleContext;
 
-class GraphCtrl : public weld::CustomWidgetController
+class SAL_DLLPUBLIC_RTTI GraphCtrl : public weld::CustomWidgetController
 {
     friend class GraphCtrlView;
     friend class GraphCtrlUserCall;
diff --git a/reportdesign/inc/UndoEnv.hxx b/reportdesign/inc/UndoEnv.hxx
index aca48b7c2693..823c07b2cfc0 100644
--- a/reportdesign/inc/UndoEnv.hxx
+++ b/reportdesign/inc/UndoEnv.hxx
@@ -37,7 +37,7 @@ namespace rptui
     class OXUndoEnvironmentImpl;
 
 
-    class OXUndoEnvironment final
+    class SAL_DLLPUBLIC_RTTI OXUndoEnvironment final
         : public ::cppu::WeakImplHelper<   css::beans::XPropertyChangeListener
                                         ,   css::container::XContainerListener
                                         ,   css::util::XModifyListener

Reply via email to