[Libreoffice-commits] core.git: include/svx

Stephan Bergmann (via logerrit) logerrit at kemper.freedesktop.org
Tue Nov 5 17:07:44 UTC 2019


 include/svx/svddrgmt.hxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 9115105faa22656d24a19c3cd79f5d3da633b1a4
Author:     Stephan Bergmann <sbergman at redhat.com>
AuthorDate: Tue Nov 5 16:58:14 2019 +0100
Commit:     Stephan Bergmann <sbergman at redhat.com>
CommitDate: Tue Nov 5 18:06:32 2019 +0100

    Looks like UBSan still needs SdrDragEntry's RTTI for some reason
    
    After c02c4df9414ed2bef96565522238ca05013d3ac3 "make some classes
    module-private", CppunitTest_sd_uimpress failed in my Linux ASan+UBSan build
    with
    
    > DynamicLibraryManagerException: "Failed to load dynamic library: .../workdir/LinkTarget/CppunitTest/libtest_sd_uimpress.so
    > .../workdir/LinkTarget/CppunitTest/libtest_sd_uimpress.so: undefined symbol: _ZTI12SdrDragEntry"
    
    Change-Id: I923e3bc18644117738b628bcc25b9071bb31f893
    Reviewed-on: https://gerrit.libreoffice.org/82079
    Tested-by: Jenkins
    Reviewed-by: Stephan Bergmann <sbergman at redhat.com>

diff --git a/include/svx/svddrgmt.hxx b/include/svx/svddrgmt.hxx
index 03dba575f277..2698817b7790 100644
--- a/include/svx/svddrgmt.hxx
+++ b/include/svx/svddrgmt.hxx
@@ -28,7 +28,7 @@
 class SdrDragView;
 class SdrDragStat;
 
-class SdrDragEntry
+class SAL_DLLPUBLIC_RTTI SdrDragEntry
 {
 private:
     bool                        mbAddToTransparent : 1;


More information about the Libreoffice-commits mailing list