From 9b81a98953536b3a958038770e3df3e4bf66a128 Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Thu, 6 Feb 2025 14:35:12 +0100 Subject: Introduce loplugin:mustoverride ...to find derived classes that do not directly override SfxPoolItem::ItemType. Most of the cases that the plugin flagged were classes that are apparently not meant to be instantiated themselves (so I added pure virtual overrides there), but SdrMeasureFormatStringItem appears to genuinely have missed it DECLARE_ITEM_TYPE_FUNCTION stanza. Change-Id: Iec40080377f26cc4fa2c8cff735d5f0d3bd60509 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/181211 Reviewed-by: Armin Le Grand Tested-by: Jenkins Reviewed-by: Stephan Bergmann --- solenv/CompilerTest_compilerplugins_clang.mk | 1 + 1 file changed, 1 insertion(+) (limited to 'solenv/CompilerTest_compilerplugins_clang.mk') diff --git a/solenv/CompilerTest_compilerplugins_clang.mk b/solenv/CompilerTest_compilerplugins_clang.mk index 5ae22fc2d634..eb74020d5ca6 100644 --- a/solenv/CompilerTest_compilerplugins_clang.mk +++ b/solenv/CompilerTest_compilerplugins_clang.mk @@ -50,6 +50,7 @@ $(eval $(call gb_CompilerTest_add_exception_objects,compilerplugins_clang, \ compilerplugins/clang/test/makeshared \ compilerplugins/clang/test/moveit \ compilerplugins/clang/test/moveparam \ + compilerplugins/clang/test/mustoverride \ compilerplugins/clang/test/noexcept \ compilerplugins/clang/test/noexceptmove \ compilerplugins/clang/test/nullptr \ -- cgit