From 0214e4f5d75e438239a2766699edafb927dde70b Mon Sep 17 00:00:00 2001 From: Neil Date: Mon, 4 Jul 2022 13:21:29 +1000 Subject: Update suppressions for cppcheck 2.8. --- cppcheck.suppress | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'cppcheck.suppress') diff --git a/cppcheck.suppress b/cppcheck.suppress index 9b78f1309..28f4c2792 100644 --- a/cppcheck.suppress +++ b/cppcheck.suppress @@ -16,17 +16,14 @@ 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 // DLL entry points are unused inside Scintilla -unusedFunction:scintilla\win32\ScintillaDLL.cxx - -// DLLMain is defined exactly as specified by Win32 -constParameter:scintilla\win32\ScintillaDLL.cxx - -// The styler parameter is not const as LexAccessor::operator[] is not const -constParameter:scintilla/lexlib/StyleContext.cxx +unusedFunction:scintilla/win32/ScintillaDLL.cxx // ScintillaDocument is providing an API and there are no consumers of the API inside Scintilla unusedFunction:scintilla/qt/ScintillaEdit/ScintillaDocument.cpp @@ -35,6 +32,9 @@ 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 + // moc_ files show #error as they are not built with standard context preprocessorErrorDirective:scintilla/qt/*.cpp -- cgit v1.2.3