sc/inc/docuno.hxx |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

New commits:
commit 8a23084213e55b41e172e3cf14dd4754066bf66d
Author:     Stephan Bergmann <[email protected]>
AuthorDate: Mon Feb 23 22:47:45 2026 +0100
Commit:     Stephan Bergmann <[email protected]>
CommitDate: Tue Feb 24 07:34:44 2026 +0100

    UBSan apparently needs ScScenariosObj etc. RTTI now
    
    ...presumably since 68f3831bed8907ad67df666e0a7b90dccc665253 "use more 
concrete
    UNO classes", seeing e.g. CppunitTest_sc_filters_test fail with
    
    > DynamicLibraryManagerException: "Failed to load dynamic library: 
/home/sberg/lo-asanubsan/core/workdir/LinkTarget/CppunitTest/libtest_sc_filters_test.so
    > /home/sberg/lo-asanubsan/core/instdir/program/libscfiltlo.so: undefined 
symbol: _ZTI14ScScenariosObj"
    
    etc.
    
    Change-Id: Iaaf46935d349a8c5f4734602a964d546ebfa51a0
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/200095
    Tested-by: Jenkins
    Reviewed-by: Stephan Bergmann <[email protected]>

diff --git a/sc/inc/docuno.hxx b/sc/inc/docuno.hxx
index 16f4d7fb780e..2f6447303151 100644
--- a/sc/inc/docuno.hxx
+++ b/sc/inc/docuno.hxx
@@ -518,7 +518,7 @@ public:
     rtl::Reference<ScTableSheetObj> GetSheetByName(const OUString& rName) 
const;
 };
 
-class ScTableColumnsObj final : public cppu::WeakImplHelper<
+class SAL_DLLPUBLIC_RTTI ScTableColumnsObj final : public cppu::WeakImplHelper<
                                 css::table::XTableColumns,
                                 css::container::XEnumerationAccess,
                                 css::container::XNameAccess,
@@ -587,7 +587,7 @@ public:
     SC_DLLPUBLIC rtl::Reference<ScTableColumnObj> getScTableColumnByIndex( 
sal_Int32 Index ) const;
 };
 
-class ScTableRowsObj final : public cppu::WeakImplHelper<
+class SAL_DLLPUBLIC_RTTI ScTableRowsObj final : public cppu::WeakImplHelper<
                                 css::table::XTableRows,
                                 css::container::XEnumerationAccess,
                                 css::beans::XPropertySet,
@@ -723,7 +723,7 @@ public:
     virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() 
override;
 };
 
-class ScScenariosObj final : public cppu::WeakImplHelper<
+class SAL_DLLPUBLIC_RTTI ScScenariosObj final : public cppu::WeakImplHelper<
                                 css::sheet::XScenarios,
                                 css::container::XEnumerationAccess,
                                 css::container::XIndexAccess,

Reply via email to