2026-01-27 02:53 ftp://ftp.de.debian.org/debian/pool/main/c/cxxtest/cxxtest_4.4+git230824.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=motif --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j90 platform: Linux-6.8.0-90-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.19.0 head-info: ddce8d5 (2026-01-26 16:19:14 +0100) count: 54 54 elapsed-time: 0.0 0.1 head-timing-info: old-timing-info: head results: cxxtest-4.4+git230824/build_tools/SCons/test/globbing_edmundo/main.cpp:17:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/RealDescriptions.cpp:70:9: error: There is an unknown macro here somewhere. Configuration is required. If _TSM_ASSERT_THROWS_NOTHING is a macro then please configure it. [unknownMacro] cxxtest-4.4+git230824/cxxtest/GlobalFixture.cpp:24:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _list [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/GlobalFixture.cpp:25:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _list [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/TestSuite.cpp:74:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable print_tracing [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/LinkedList.cpp:26:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _head [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/LinkedList.cpp:31:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _head [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/LinkedList.cpp:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _head [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/LinkedList.cpp:51:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tail [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/LinkedList.cpp:61:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tail [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/LinkedList.cpp:71:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _head [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/LinkedList.cpp:96:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _head [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/ValueTraits.cpp:130:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/LinkedList.cpp:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _active [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/ValueTraits.cpp:141:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _asString [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/LinkedList.cpp:131:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _active [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/ValueTraits.cpp:153:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGITS_ON_RIGHT [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/DummyDescriptions.cpp:36:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _test [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/LinkedList.cpp:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _next [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/ValueTraits.cpp:163:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGITS_ON_RIGHT [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/DummyDescriptions.cpp:51:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _suite [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/LinkedList.cpp:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _prev [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/ValueTraits.cpp:171:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _asString [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/LinkedList.cpp:146:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _next [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/ValueTraits.cpp:190:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/LinkedList.cpp:156:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _prev [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/LinkedList.cpp:166:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _next [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/LinkedList.cpp:176:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _prev [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/LinkedList.cpp:191:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _prev [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/LinkedList.cpp:203:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _prev [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/sample/mock/Dice.cpp:9:16: style: The member function 'Dice::roll' can be static. [functionStatic] cxxtest-4.4+git230824/sample/mock/Dice.h:9:14: note: The member function 'Dice::roll' can be static. cxxtest-4.4+git230824/sample/mock/Dice.cpp:9:16: note: The member function 'Dice::roll' can be static. cxxtest-4.4+git230824/cxxtest/TestTracker.cpp:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _created [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/TestTracker.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _warnings [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/TestTracker.cpp:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dummyWorld [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/TestTracker.cpp:88:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _l [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/TestTracker.cpp:94:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _warnings [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/TestTracker.cpp:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _testFailedAsserts [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/TestTracker.cpp:110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _testFailedAsserts [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/sample/SCons/src/stack.c:7:3: warning: If memory allocation fails, then there is a possible null pointer dereference: retVal [nullPointerOutOfMemory] cxxtest-4.4+git230824/sample/SCons/src/stack.c:6:27: note: Assuming allocation function fails cxxtest-4.4+git230824/sample/SCons/src/stack.c:6:27: note: Assignment 'retVal=malloc(sizeof(stack_t))', assigned value is 0 cxxtest-4.4+git230824/sample/SCons/src/stack.c:7:3: note: Null pointer dereference cxxtest-4.4+git230824/cxxtest/TestTracker.cpp:147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _testSkipped [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/sample/SCons/src/stack.c:8:3: warning: If memory allocation fails, then there is a possible null pointer dereference: retVal [nullPointerOutOfMemory] cxxtest-4.4+git230824/sample/SCons/src/stack.c:6:27: note: Assuming allocation function fails cxxtest-4.4+git230824/sample/SCons/src/stack.c:6:27: note: Assignment 'retVal=malloc(sizeof(stack_t))', assigned value is 0 cxxtest-4.4+git230824/sample/SCons/src/stack.c:8:3: note: Null pointer dereference cxxtest-4.4+git230824/cxxtest/TestTracker.cpp:249:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _world [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/sample/SCons/src/stack.c:9:3: warning: If memory allocation fails, then there is a possible null pointer dereference: retVal [nullPointerOutOfMemory] cxxtest-4.4+git230824/sample/SCons/src/stack.c:6:27: note: Assuming allocation function fails cxxtest-4.4+git230824/sample/SCons/src/stack.c:6:27: note: Assignment 'retVal=malloc(sizeof(stack_t))', assigned value is 0 cxxtest-4.4+git230824/sample/SCons/src/stack.c:9:3: note: Null pointer dereference cxxtest-4.4+git230824/cxxtest/TestTracker.cpp:255:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _suite [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/sample/SCons/src/stack.c:9:25: warning: If memory allocation fails, then there is a possible null pointer dereference: retVal [nullPointerOutOfMemory] cxxtest-4.4+git230824/sample/SCons/src/stack.c:6:27: note: Assuming allocation function fails cxxtest-4.4+git230824/sample/SCons/src/stack.c:6:27: note: Assignment 'retVal=malloc(sizeof(stack_t))', assigned value is 0 cxxtest-4.4+git230824/sample/SCons/src/stack.c:9:25: note: Null pointer dereference cxxtest-4.4+git230824/cxxtest/TestTracker.cpp:261:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _test [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/TestTracker.cpp:266:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _warnings [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/TestTracker.cpp:271:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _skippedTests [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/cxxtest/TestTracker.cpp:276:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _testFailedAsserts [valueFlowBailoutIncompleteVar] cxxtest-4.4+git230824/sample/SCons/src/stack.c:18:25: style: Parameter 'stack' can be declared as pointer to const [constParameterPointer] cxxtest-4.4+git230824/sample/SCons/src/stack.c:44:29: style: Parameter 'stack' can be declared as pointer to const [constParameterPointer] cxxtest-4.4+git230824/cxxtest/TestSuite.cpp:131:22: style: C-style pointer casting [cstyleCast] cxxtest-4.4+git230824/cxxtest/TestSuite.cpp:132:22: style: C-style pointer casting [cstyleCast] cxxtest-4.4+git230824/test/wchar.cpp:8:33: style: Variable 's' is assigned a value that is never used. [unreadVariable] diff: DONE