iverilog/vhdlpp/cppcheck.sup

45 lines
1.2 KiB
Plaintext
Raw Normal View History

2026-01-06 03:53:31 +01:00
// cppcheck is wrong
// text is used in strchr()/strrchr() which take a char* not a const char*
constParameterPointer:lexor.lex:698
2026-01-13 10:20:10 +01:00
// We only use a StringHeap or a StringHepLex
duplInheritedMember:libmisc/StringHeap.h:99
duplInheritedMember:libmisc/StringHeap.h:100
duplInheritedMember:libmisc/StringHeap.cc:160
duplInheritedMember:libmisc/StringHeap.cc:182
2026-01-06 03:53:31 +01:00
// Skip the use STL messages
useStlAlgorithm
2025-12-09 05:39:47 +01:00
// Errors/limitations in the generated yacc and lex files
cstyleCast:lexor.cc
constVariablePointer:lexor.cc
2026-01-06 03:53:31 +01:00
redundantInitialization:lexor.cc
2025-12-09 05:39:47 +01:00
unusedFunction:lexor.cc
unusedStructMember:lexor.cc
2026-01-06 03:53:31 +01:00
uselessAssignmentPtrArg:lexor.cc
duplicateBreak:lexor.lex
redundantInitialization:lexor.lex
uselessAssignmentPtrArg:lexor.lex
2025-12-09 05:39:47 +01:00
constParameterPointer:parse.cc
2026-01-06 03:53:31 +01:00
invalidPrintfArgType_sint:parse.cc
knownConditionTrueFalse:parse.cc
2025-12-09 05:39:47 +01:00
syntaxError:parse.cc
2026-01-06 03:53:31 +01:00
unsignedPositive:parse.cc
// Unused functions
unusedFunction:LineInfo.h
unusedFunction:StringHeap.cc
unusedFunction:architec.h
unusedFunction:expression.cc
unusedFunction:expression.h
unusedFunction:parse_types.h
unusedFunction:scope.cc
unusedFunction:sequential.cc
unusedFunction:sequential.h
unusedFunction:std_types.cc
unusedFunction:subprogram.cc
unusedFunction:subprogram.h
unusedFunction:vhdlint.cc
unusedFunction:vtype.cc