diff options
author | Stephan Bergmann <stephan.bergmann@allotropia.de> | 2025-02-06 14:35:12 +0100 |
---|---|---|
committer | Stephan Bergmann <stephan.bergmann@allotropia.de> | 2025-02-07 12:53:35 +0100 |
commit | 9b81a98953536b3a958038770e3df3e4bf66a128 (patch) | |
tree | 56cc20b1624222e55e4de4e7d2e85c5ffc1a31d8 /solenv/CompilerTest_compilerplugins_clang.mk | |
parent | 4fd0d6a2e4891bd22fb991a4342faf875780962b (diff) |
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 <Armin.Le.Grand@me.com>
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de>
Diffstat (limited to 'solenv/CompilerTest_compilerplugins_clang.mk')
-rw-r--r-- | solenv/CompilerTest_compilerplugins_clang.mk | 1 |
1 files changed, 1 insertions, 0 deletions
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 \ |