After commit: https://cgit.freedesktop.org/libreoffice/core/commit/?id=f28672a077375a360879ad34edfbd06b611ea6d8
Don't inherit SwSpellPopup from PopupMenu I'm getting the following build error with MSVC 2015: [build CXX] sw/source/uibase/lingu/olmenu.cxx [build CXX] sw/source/uibase/misc/numberingtypelistbox.cxx C:/core/include\vcl/vclptr.hxx(415): error C2664: 'PopupMenu::PopupMenu(const PopupMenu &)': cannot convert argument 1 from 'ScopedVclPtrInstance<PopupMenu>' to 'const ResId &' C:/core/include\vcl/vclptr.hxx(415): note: Reason: cannot convert from 'ScopedVclPtrInstance<PopupMenu>' to 'const ResId' C:/core/include\vcl/vclptr.hxx(415): note: No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called C:/core/sw/source/uibase/inc\olmenu.hxx(85): note: see reference to function template instantiation 'ScopedVclPtrInstance<PopupMenu>::ScopedVclPtrInstance<ScopedVclPtrInstance<PopupMenu>>(ScopedVclPtrInstance<PopupMenu> &&)' being compiled C:/core/sw/source/uibase/inc\olmenu.hxx(85): note: see reference to function template instantiation 'ScopedVclPtrInstance<PopupMenu>::ScopedVclPtrInstance<ScopedVclPtrInstance<PopupMenu>>(ScopedVclPtrInstance<PopupMenu> &&)' being compiled C:/core/include\vcl/vclptr.hxx(415): error C2664: 'ScopedVclPtr<reference_type>::ScopedVclPtr(const ScopedVclPtr<reference_type> &)': cannot convert argument 1 from '__sal_NoAcquire' to 'PopupMenu *' with [ reference_type=PopupMenu ] C:/core/include\vcl/vclptr.hxx(415): note: Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast make[1]: make[1]: Makefile:259: recipe for target 'build' failed make: *** [build] Error 2 Since the ESC decided to switch to MSVC 2015, shouldn't Jenkins be upgraded to avoid these kinds of issues? _______________________________________________ LibreOffice mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/libreoffice
