Timeline
09/25/2026: Yesterday
- 12:07 Ticket #15067 (False positive: `unreadVariable` with overloaded subscript operator.) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8895.
- 12:01 Ticket #15069 (False positive: `functionStatic` for access to bitfields with ...) created by
-
A
functionStaticwarning is issued for the following code. The … - 11:24 Ticket #15037 (FN redundantInitialization with cast) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8854
- 10:49 Ticket #15066 (platform: rename the arm64 platform files) closed by
- fixed
09/24/2026:
- 15:35 Ticket #15068 (FP constParameterReference with std::span) created by
- […] […]
- 12:54 Ticket #15067 (False positive: `unreadVariable` with overloaded subscript operator.) created by
-
Example code:
[…]
With
--enable=style: […] - 10:56 Ticket #15066 (platform: rename the arm64 platform files) created by
- we should rename the arm64 platform files to clarify if they refer to …
- 09:34 Ticket #15065 (FN knownConditionTrueFalse (array of std::string)) created by
-
[…]
The logic related to
std::arrayin … - 08:51 Ticket #15064 (FN knownArgument with comma operator) created by
- […] Maybe related: #13381
- 08:39 Ticket #15063 (False positive: knownArgument when there is function pointer call) created by
- Example code: […] Output: […]
09/23/2026:
- 16:36 Ticket #15062 (Wrong varid for shadowed member in initializer list after braced init ...) created by
- == Summary == When a member initializer contains a function call …
- 07:51 Ticket #15061 (FN zerodiv after multiple conditions) created by
- [https://sourceforge.net/p/cppcheck/discussion/general/thread/2a77b49dd …
09/22/2026:
- 18:08 Ticket #15060 (Nullptr dereference in exprDependsOnThis()) created by
- `wpewebkit-2.54.0/Tools/TestWebKitAPI/Tests/WTF/CompletionHandlerTests. …
- 11:25 Ticket #15044 (False negative: unsignedLessThanZero with generic selection) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8861.
- 07:28 Ticket #15059 (FN zerodivCond (Boolean condition may be zero)) created by
- [https://sourceforge.net/p/cppcheck/discussion/general/thread/e5253f7d1 …
09/21/2026:
- 14:19 Ticket #15058 (FP functionStatic (extra parentheses in function call)) created by
- [https://sourceforge.net/p/cppcheck/discussion/general/thread/7d21e27a4 …
- 14:04 Ticket #15057 (FP noDestructor (initializing RAII member object)) created by
- [https://sourceforge.net/p/cppcheck/discussion/general/thread/71f44d08b …
- 11:06 Ticket #15033 (Unary plus should not be simplified) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8855
- 11:01 Ticket #13844 (FP knownConditionTrueFalse when passing callable to template function) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8832
- 11:00 Ticket #14969 (Inconsistent severities for possible values (negativeIndex, zerodiv)) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8836
- 11:00 Ticket #15016 (Inconsistent error paths for if conditions) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8870
09/20/2026:
- 18:08 Ticket #15056 (knownconditiontruefalse: remove warnings for return result) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8877
- 07:41 Ticket #15056 (knownconditiontruefalse: remove warnings for return result) created by
- I think this checker has warnings that I don't really understand the …
09/19/2026:
- 18:55 Ticket #15055 ([meta] performance regressions in 2.22) created by
- […]
- 18:44 Milestone 2.22 completed
- Release Notes for Cppcheck 2.22 Major bug fixes & crashes: - Fixed a …
- 18:43 Ticket #13290 (Import project: -isystem in compile_commands.json) closed by
- fixed
- 18:42 Ticket #15047 (baseline: add script and documentation) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8863
- 18:30 Ticket #15054 (2.22 safety cosmetic changes) closed by
- fixed
- 18:30 Ticket #15054 (2.22 safety cosmetic changes) created by
- […]
09/18/2026:
- 12:22 Ticket #13342 (FN: integerOverflow) closed by
- fixed: Test added: https://github.com/cppcheck-opensource/cppcheck/pull/8866
- 11:01 Ticket #15053 (FN knownConditionTrueFalse (tautological comparison in subfunction)) created by
- […] Related: #6938
- 07:55 Ticket #15052 (Inconsistent zerodiv for unknown conditions in ternary) created by
- [https://sourceforge.net/p/cppcheck/discussion/general/thread/8e23bd107 …
- 07:40 Ticket #15051 (FN zerodivCond (unknown condition in subfunction)) created by
- [https://sourceforge.net/p/cppcheck/discussion/general/thread/e34e31795 …
09/17/2026:
- 13:06 Ticket #15050 (FN unreadVariable after std::any_of() with lambda) created by
- From #15049: […] […]
- 13:03 Ticket #15049 (FN knownConditionTrueFalse after loop over container) created by
-
[…]
[…]
After fixing
useStlAlgorithm: […] […] - 11:05 Ticket #6282 (Value flow: condition 'a&&b' implies that 'a is nonnull and b is null' ...) closed by
- fixed
- 11:04 Ticket #12859 (FN nullPointerRedundantCheck with unknown variable or function (regression)) closed by
- fixed: Test added: https://github.com/cppcheck-opensource/cppcheck/pull/8864
- 07:52 Ticket #15048 (Inconsistent error severities for conditional values) created by
- Analogous to #14969: […] […] The expected error path for the …
- 07:15 Ticket #8118 (skipping system paths when importing projects) closed by
- duplicate: I have made a fix with: …
09/16/2026:
- 20:36 Ticket #15047 (baseline: add script and documentation) created by
- "baseline" is functionality that speeds up and simplifies integration …
- 12:55 Ticket #15046 (FP nullPointerRedundantCheck (pointer set to null in loop)) created by
-
Similar to #11416 without the
break: […] […] - 11:38 Ticket #4066 (FN bufferAccessOutOfBounds (strcpy() from known buffer)) closed by
- duplicate: Still a duplicate of #2534
- 11:31 Ticket #15045 (FN bufferAccessOutOfBounds (string length of non-const array)) created by
- […]
- 10:57 Ticket #15030 (Extra comment missing from inline multi-suppression) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8852.
- 10:06 Ticket #15044 (False negative: unsignedLessThanZero with generic selection) created by
-
Example code:
[…]
The
ifcondition should be flagged with … - 08:26 Ticket #6449 (New checker: useless function call) closed by
- duplicate: Duplicate of #8138
- 06:29 Ticket #15020 (FP knownConditionTrueFalse in C23 static_assert) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8841
09/15/2026:
- 18:19 Ticket #14850 (Compilation fails on oraclelinux:8 (g++ 8.5.0 released in 2021)) closed by
- fixed: https://github.com/cppcheck-opensource/cppcheck/pull/8654
- 18:13 Ticket #5935 ((error) Analysis failed - wrong simplification of typedef) closed by
- fixed: Fix by https://github.com/cppcheck-opensource/cppcheck/pull/8840 […]
- 17:46 Ticket #15031 (False positive: knownConditionTrueFalse reported when calling a ...) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8853
- 16:49 Ticket #15043 (ValueFlow: there should be impossible value after for loop (for (i = ...) created by
- Example code: […] Output: […] It should be clear for …
- 16:06 Ticket #15042 (ValueFlow: conditionally reassigned value should not be known) created by
-
Example code:
[…]
ValueFlow
--debugoutput: […] The … - 10:46 Ticket #15041 (FN stlcstrParam for string member functions) created by
-
[…]
contains()is also missing in std.cfg. - 10:29 Ticket #15040 (FN stlcstrConcat with compound assignment) created by
- […]
- 09:05 Ticket #15039 (New check: detect empty string concatenation) created by
- […]
- 08:13 Ticket #15038 (false negative: uninitvar / uninitStructMember (switch between partial ...) created by
- Reproducer: […]
- 07:16 Ticket #15037 (FN redundantInitialization with cast) created by
- [https://sourceforge.net/p/cppcheck/discussion/general/thread/8f14f6d1d …
- 06:47 Ticket #15036 (FN mismatchAllocDealloc for object member) created by
- [https://sourceforge.net/p/cppcheck/discussion/general/thread/f36c96deb …
- 06:40 Ticket #15035 (FN mismatchAllocDealloc when accessing object member) created by
- [https://sourceforge.net/p/cppcheck/discussion/general/thread/f10111e8e …
09/14/2026:
- 17:56 Ticket #15034 (FN arrayIndexOutOfBounds (ternary in subfunction)) created by
- […] […]
- 14:10 Ticket #15033 (Unary plus should not be simplified) created by
- […] […]
- 13:39 Ticket #15032 (FP knownConditionTrueFalse for bitwise negation of char) created by
- […] […]
- 13:14 Ticket #15031 (False positive: knownConditionTrueFalse reported when calling a ...) created by
- Example code: […] I see no reason to warn here, but we get: […]
- 12:54 Ticket #15030 (Extra comment missing from inline multi-suppression) created by
-
Example code:
[…]
With
--xml-version=3: […] - 12:13 Ticket #14995 (Suppression file name cache) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8684.
- 11:42 Ticket #15028 (release: check premium ids) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8851
- 10:29 Ticket #15029 (Improve ValueFlow: opposite expression) created by
-
[…]
[…]
There is an
oppositeExpressionwarning, but that … - 09:09 Ticket #15028 (release: check premium ids) created by
- update the premium ids according to instructions in createrelease
- 08:39 Ticket #15027 (man/checkers: document remaining checkers) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8849
09/13/2026:
- 10:31 Ticket #15027 (man/checkers: document remaining checkers) created by
- document the remaining checkers
09/12/2026:
- 19:19 Ticket #15026 (man/checkers: document the checktype.cpp checkers) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8848
- 13:11 Ticket #15026 (man/checkers: document the checktype.cpp checkers) created by
- all checkers should be documented in man/checkers. add documentation …
09/11/2026:
- 11:16 Ticket #6530 (Check NULL return in functions) closed by
- duplicate: Duplicate of #861
- 11:13 Ticket #9172 (Extend library: Function returns NULL in case of an error) closed by
- duplicate: Duplicate of #861
- 11:12 Ticket #10245 (false negative: nullpointer with strchr) closed by
- duplicate: Duplicate of #861
- 11:12 Ticket #10806 (FN: nullPointer with strstr()) closed by
- duplicate: Duplicate of #861
- 11:11 Ticket #14094 (false negative: nullPointerArithmetic with library function result) closed by
- duplicate
- 10:36 Ticket #15025 (settings: match cert c premium options better) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8845/changes
09/10/2026:
- 18:59 Ticket #15025 (settings: match cert c premium options better) created by
- EXP33-C (uninitialized memory read) is correctly flagged under …
- 18:25 Ticket #15024 (lib/checkers.cpp: Fix guideline classifications for Misra C++) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8844
- 16:18 Ticket #15024 (lib/checkers.cpp: Fix guideline classifications for Misra C++) created by
- the classifications are not entered properly.
- 10:45 Ticket #15023 (FN redundantInitialization with braces or parentheses) created by
- […]
- 06:55 Ticket #15022 (FP knownConditionTrueFalse (bad configuration for POSIX ffs())) created by
- [https://sourceforge.net/p/cppcheck/discussion/general/thread/9d401f665 …
- 06:47 Ticket #15021 (FN redundantInitialization with structured binding) created by
- [https://sourceforge.net/p/cppcheck/discussion/general/thread/5580483a4 …
09/09/2026:
- 11:30 Ticket #15007 (`isAttributeNoreturn` not set for `_Noreturn`) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8823.
- 10:35 Ticket #15017 (simplecpp DIRECTIVE_AS_MACRO_PARAMETER, separate error id and misra 20.6) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8839
- 08:17 Ticket #15020 (FP knownConditionTrueFalse in C23 static_assert) created by
- [https://sourceforge.net/p/cppcheck/discussion/general/thread/5c014814d …
- 02:29 Ticket #15019 (syntaxError for unknown macro on enumerator) created by
- Using cppcheck 2.21.0, with the DEPRECATED macro defined in a …
09/08/2026:
- 20:33 Ticket #15018 (Creating project from vcxProj fails to expand path macros) created by
- Environment macros fail to properly expand. Example output from …
- 14:49 Ticket #15017 (simplecpp DIRECTIVE_AS_MACRO_PARAMETER, separate error id and misra 20.6) created by
- we have added DIRECTIVE_AS_MACRO_PARAMETER warnings * add a separate …
- 14:00 Ticket #14829 (GUI: Platform configuration mismatch between UI selection and analysis log) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8833
- 13:26 Ticket #15016 (Inconsistent error paths for if conditions) created by
- […] […] Related: #14969
- 10:53 Ticket #11251 (new check: '&=' (or '|=') operator is redundant because the right ...) closed by
- duplicate: Duplicate of #6544
- 06:56 Ticket #15014 (FP syntaxError (negating dereferenced pointer)) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8830
09/07/2026:
- 15:53 Ticket #15013 (warning hash: calculate hash for CTU warnings) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8829
- 14:48 Ticket #15010 (ErrorLogger: do not open and read from files unless necessary) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8826.
- 13:21 Ticket #9660 (false negative: knownConditionTrueFalse after bit shift/division) closed by
- duplicate: Duplicate of #8623
- 09:35 Ticket #15015 (FP knownConditionTrueFalse (bitwise not of unsigned value)) created by
- […] […] Related: #10694
- 06:39 Ticket #14975 (Assert failure in TemplateSimplifier::expandTemplate()) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8825
- 06:39 Ticket #14998 (FP arrayIndexOutOfBounds after loop) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8818
- 06:33 Ticket #14915 (FN duplicateConditionalAssign with bool and explicit check) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8827
09/06/2026:
- 18:50 Ticket #15014 (FP syntaxError (negating dereferenced pointer)) created by
-
xgalaga-2.1.1.0/libsprite/makewindow.c: […] […] - 16:10 Ticket #15013 (warning hash: calculate hash for CTU warnings) created by
- The CTU warnings are constructed using FileLocation and currently no …
- 12:48 Ticket #15008 (c++23 lambda: Syntax Error: AST broken, binary operator '=' doesn't ...) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8821
- 12:47 Ticket #8442 (false negative: (warning) Opposite inner 'switch' condition leads to ...) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8815
- 11:24 Ticket #15012 (support c++23: using in init-statement) created by
- This ticket was broken out from #11538 From …
- 11:22 Ticket #11538 (Fix syntax error on C++23 'if consteval' / 'if !consteval') closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8733
09/04/2026:
- 11:23 Ticket #15011 (FN duplicateConditionalAssign with conjunction) created by
- […]
- 08:05 Ticket #15010 (ErrorLogger: do not open and read from files unless necessary) created by
- Example code: […] Cppcheck command: […] There are zerodiv …
09/03/2026:
- 12:59 Ticket #15009 (ErrorLogger::readCode: cache code so we don't have to re-read files) created by
-
Introduce some kind of cache for
ErrorLogger::readCode. … - 10:24 Ticket #14614 (Optionally provide comments in preprocessor output (BuildCache)) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8820.
09/02/2026:
- 16:33 Ticket #15008 (c++23 lambda: Syntax Error: AST broken, binary operator '=' doesn't ...) created by
- I have the following valid code (see https://godbolt.org/z/or3qx8n1K): …
- 12:47 Ticket #15007 (`isAttributeNoreturn` not set for `_Noreturn`) created by
-
Example:
[…]
isAttributeNoreturnis set forgbut not forf… - 10:34 Ticket #15006 (FP invalidFree with new array) created by
- […] […]
- 10:26 Ticket #15005 (FP uninitdata with compound assignment or increment) created by
- [https://sourceforge.net/p/cppcheck/discussion/general/thread/0615d0441 …
- 07:39 Ticket #15004 (FN assignIfError with compound assignment) created by
- […] Related: #8525
09/01/2026:
- 13:04 Ticket #15003 (FN knownConditionTrueFalse (dereferencing pointer alias)) created by
- [https://sourceforge.net/p/cppcheck/discussion/general/thread/edc20d832 …
- 12:57 Ticket #15002 (FN knownConditionTrueFalse (comparing arithmetic result)) created by
- [https://sourceforge.net/p/cppcheck/discussion/general/thread/e9ecc97bf …
- 11:40 Ticket #15001 (hang valueflow) created by
- ValueFlow hangs when checking this file. Cppcheck could bailout more …
- 09:36 Ticket #15000 (FN knownConditionTrueFalse/ compareValueOutOfTypeRangeError with cast ...) created by
- https://github.com/cppcheck-opensource/cppcheck/pull/8819: […] […]
- 08:06 Ticket #14999 (New check: detect mismatch between bit masks and type width) created by
- […] Related (conditions): #8525, #10606
08/31/2026:
- 14:59 Ticket #14998 (FP arrayIndexOutOfBounds after loop) created by
- [https://github.com/cppcheck-opensource/cppcheck/pull/8772#issuecomment …
- 12:50 Ticket #14997 (Preprocessor: Do not load a file when its #include is inside an #if X ...) created by
- When a header is only reachable through a macro-guarded #include and …
- 10:16 Ticket #14981 (`macroName` missing for `__LINE__` expanded in function-like macro) closed by
- fixed: Test added: https://github.com/cppcheck-opensource/cppcheck/pull/8811.
08/30/2026:
- 20:18 Ticket #14996 (FN zerodiv in lambda using captured value) created by
- [https://sourceforge.net/p/cppcheck/discussion/general/thread/3d45f1995 …
- 15:27 Ticket #14983 (GUI: exclude file with relative path) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8804
08/29/2026:
- 11:22 Ticket #14995 (Suppression file name cache) created by
- Implement a file name cache per suppression to avoid calling …
- 09:48 Ticket #11439 (FP returnDanglingLifetime for assignment to global var) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8777
08/28/2026:
- 18:52 Ticket #14758 (Improve cfg: Add a list of pthread functions to posix lib) closed by
- fixed: Closed with https://github.com/cppcheck-opensource/cppcheck/pull/8814
- 16:53 Ticket #14972 ([regression] Syntax Error: AST broken, '!' doesn't have an operand.) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8791
- 16:51 Ticket #11604 (Debug: DacaWrongData) closed by
- fixed: Removed in https://github.com/cppcheck-opensource/cppcheck/pull/8752
- 16:47 Ticket #14982 (internalAstError for noexcept function with requires clause) closed by
- fixed: comment:1 fixed by …
- 16:31 Ticket #14974 ([regression] inline supression does not work with build dir anymore) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8801
- 16:30 Ticket #14993 (build dir hashes only hash the primary source file (regression)) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8801
- 13:05 Ticket #14994 (False negative: `nullPointer` with `getenv`) created by
- Example code: […]
- 12:44 Ticket #14993 (build dir hashes only hash the primary source file (regression)) created by
- Since the implementation of lazy header loading, the hash used for …
- 07:23 Ticket #14917 (fuzzing crash (null-pointer-use) in ReverseTraversal::traverse()) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8800
08/27/2026:
- 22:02 Ticket #14988 (Improvement: Add relative paths to preprocessor dump) closed by
- fixed: fixed with https://github.com/cppcheck-opensource/cppcheck/pull/8812
- 20:24 Ticket #14968 (Redundant error path for containerOutOfBounds warning) closed by
- fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8785
- 07:57 Ticket #14992 (False Positive arrayIndexOutOfBounds: analyzing discarded branch) created by
- […] output: […]
- 07:16 Ticket #14991 (FN knownConditionTrueFalse after throwing new) created by
- [https://sourceforge.net/p/cppcheck/discussion/general/thread/25a909818 …
- 07:01 Ticket #14990 (FP memleak with function call through function pointer) created by
- [https://sourceforge.net/p/cppcheck/discussion/general/thread/e409dbdba …
Note:
See TracTimeline
for information about the timeline view.