From 352b698505635527b4a772cbba92a1477f61cd0a Mon Sep 17 00:00:00 2001 From: Neil Date: Sun, 4 Sep 2022 15:30:22 +1000 Subject: Update suppressions for cppcheck 2.9. --- cppcheck.suppress | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/cppcheck.suppress b/cppcheck.suppress index fff03ef74..2515e8978 100644 --- a/cppcheck.suppress +++ b/cppcheck.suppress @@ -16,9 +16,6 @@ knownArgument:scintilla/src/SparseVector.h // Some non-explicit constructors are used for conversions or are private to lexers noExplicitConstructor -// Document is checking for a change by called methods and cppcheck isn't considering escape -knownConditionTrueFalse:scintilla/src/Document.cxx - // MarginView access to all bits is safe and is better defined in later versions of C++ shiftTooManyBitsSigned:scintilla/src/MarginView.cxx @@ -32,8 +29,14 @@ unusedFunction:scintilla/qt/ScintillaEdit/ScintillaDocument.cpp knownConditionTrueFalse:scintilla/qt/ScintillaEditBase/ScintillaQt.cpp knownConditionTrueFalse:scintilla/win32/ScintillaWin.cxx -// This is a weird ABI hack and shouldn't be changed -unusedStructMember:scintilla/gtk/PlatGTK.cxx +// G_DEFINE_TYPE is too complex to pass to cppcheck +unknownMacro:scintilla/gtk/PlatGTK.cxx + +// maskSmooth set depending on preprocessor allowing Wayland definition +badBitmaskCheck:scintilla/gtk/ScintillaGTK.cxx + +// Difficult to test accessibility so don't change +constVariable:scintilla/gtk/ScintillaGTKAccessible.cxx // Have no way of testing ScintillaEdit so don't fix even simple warnings cstyleCast:scintilla/qt/ScintillaEdit/ScintillaEdit.cpp -- cgit v1.2.3