Timeline



08/17/2026: Today

13:13 Ticket #14946 (`originalName` in dumpfile missing for local typedefs) closed by ludviggunne
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8793.
12:48 Ticket #14978 (Valueflow: Missing buffer size for `::operator new`) closed by ludviggunne
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8799.
10:08 Ticket #14978 (Valueflow: Missing buffer size for `::operator new`) created by ludviggunne
Example code: […] Output with --debug-valueflow: […]
09:19 Ticket #14977 (internalError for valid typedef (operator=)) created by chrchr
rnp-0.18.1/src/librepgp/stream-ctx.h: […] […]
07:54 Ticket #14976 (false positive: uninitvar (std::size() used on array)) closed by chrchr
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8795

08/14/2026:

07:28 Ticket #14973 (FP assertWithSideEffect with function pointer comparison) closed by chrchr
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8792
07:27 Ticket #14725 (False positive: redundantIfRemove when conditional code has extra code) closed by chrchr
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8789
07:11 Ticket #14976 (false positive: uninitvar (std::size() used on array)) created by kidkat
[…] […]

08/13/2026:

14:44 Ticket #14971 ([regression] internalError for valid typedef) closed by chrchr
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8790
13:47 Ticket #14946 (`originalName` in dumpfile missing for local typedefs) reopened by ludviggunne
Still no originalName for multiple tokens in typedef: […]

08/12/2026:

20:45 Ticket #14975 (Assert failure in TemplateSimplifier::expandTemplate()) created by chrchr
VK-GL-CTS/framework/delibs/decpp/dePoolArray.cpp: […]
11:58 Ticket #14974 ([regression] inline supression does not work with build dir anymore) created by autoantwort
I have the following header test.h: […] and the following main.cpp: …
06:37 Ticket #14973 (FP assertWithSideEffect with function pointer comparison) created by chrchr
[…] […]

08/11/2026:

17:47 Ticket #14017 (Missing varid on namespace member) closed by chrchr
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8784
16:47 Ticket #14972 ([regression] Syntax Error: AST broken, '!' doesn't have an operand.) created by autoantwort
After https://github.com/cppcheck-opensource/cppcheck/pull/8722 the …
16:15 Ticket #14971 ([regression] internalError for valid typedef) created by autoantwort
[…] => `<error id="internalError" severity="error" msg="recursive …
12:39 Ticket #13646 (Bogus DacaWrongData warning for unknown template parameter (decltype)) closed by chrchr
worksforme: No repro with head.
06:23 Ticket #14948 (FP bufferAccessOutOfBounds after container size check) closed by chrchr
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8763

08/07/2026:

17:18 Ticket #14970 (Syntax error reported for valid constructor declaration after union member) created by Swasti
[…] Output: […]
13:46 Ticket #14962 (False Positive: missingReturn: return expression misdiagnosed as ...) closed by ludviggunne
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8780.
11:11 Ticket #14966 (internalError for valid typedef) closed by chrchr
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8783
11:09 Ticket #14969 (Inconsistent severities for possible values (negativeIndex, zerodiv)) created by chrchr
[…] […] Same for if instead of ternary.
09:13 Ticket #14968 (Redundant error path for containerOutOfBounds warning) created by chrchr
[…] […]
06:31 Ticket #14924 (FP containerOutOfBounds (copy accessed in loop)) closed by chrchr
fixed
06:30 Ticket #14937 (False positive: inconclusive nullPointerRedundantCheck with thunk) closed by chrchr
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8755
06:01 Ticket #14959 (Warning hash for token-based warnings) closed by Daniel Marjamäki
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8778

08/06/2026:

17:41 Ticket #14967 (internalAstError with function pointer in if) created by chrchr
libvips-8.18.4/libvips/iofuncs/threadpool.c: […] […] Requires …
17:22 Ticket #14966 (internalError for valid typedef) created by chrchr
wrk-4.1.0/src/wrk.h: […] […]
09:12 Ticket #14963 (Add `arg` attribute to `returnValue` entries in library configurations) closed by chrchr
duplicate: Duplicate of #14016
08:44 Ticket #14965 (GUI standard selector missing C23/C++26 , C17/C++23) created by Swasti
As Per manual.md, --std on the CLI supports c89/c99/c11/c17/c23 and …
08:38 Ticket #14964 (Hang: ValueFlow wpa_supplicant-2.10/hostapd/config_file.c) created by Daniel Marjamäki
I get a hang. […] With --report-progress=0 option it stucks …
08:31 Ticket #14963 (Add `arg` attribute to `returnValue` entries in library configurations) created by ludviggunne
Some standard library function have a return type that depends on it's …

08/05/2026:

18:06 Ticket #14962 (False Positive: missingReturn: return expression misdiagnosed as ...) created by Swasti
[…] Output: […]
14:13 Ticket #14961 (FN zerodiv (early return after check in subfunction)) created by chrchr
https://github.com/llvm/llvm-project/issues/214225: […]
12:46 Ticket #14960 (Inconsistent bufferAccessOutOfBounds (possible values)) created by chrchr
[…] […]
11:33 Ticket #14959 (Warning hash for token-based warnings) created by Daniel Marjamäki
Ideally all warnings would have a hash value. For warnings in global …
11:29 Ticket #14930 (Manual: Document hash value for warnings) closed by Daniel Marjamäki
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8745
10:59 Ticket #14958 (FP returnDanglingLifetime (returning raw pointer after moving smart ...) closed by chrchr
duplicate: Duplicate of #11439
10:43 Ticket #14955 (Bad varid for enumerator with using namespace) closed by ludviggunne
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8773.
09:22 Ticket #14899 (FP invalidPrintfArgType_float with _sprintf_s_l()) closed by ludviggunne
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8729.

08/04/2026:

20:32 Ticket #14958 (FP returnDanglingLifetime (returning raw pointer after moving smart ...) created by chrchr
[https://sourceforge.net/p/cppcheck/discussion/general/thread/1f1830e32
16:15 Ticket #14952 (Stack overflow in ValueFlow::isLifetimeBorrowed()) closed by chrchr
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8770
14:49 Ticket #14918 (fuzzing crash (stack-overflow) in findTokensSkipDeadCodeImpl()) closed by ludviggunne
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8732.
14:46 Ticket #14946 (`originalName` in dumpfile missing for local typedefs) closed by ludviggunne
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8760.
06:59 Ticket #14947 (FP algorithmOutOfBounds with array of arrays) closed by chrchr
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8766
06:27 Ticket #11437 (FP knownConditionTrueFalse when comparing clamped value) closed by chrchr
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8751

08/03/2026:

12:58 Ticket #14954 (False negatives: `noCopyConstructor`, `noOperatorEq` and ...) closed by ludviggunne
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8769.
06:28 Ticket #14957 (FP uninitvar (always true condition in loop)) created by chrchr
[https://sourceforge.net/p/cppcheck/discussion/general/thread/f548446de

08/01/2026:

12:48 Ticket #14956 (FP arrayIndexOutOfBounds with break in loop) created by chrchr
[https://sourceforge.net/p/cppcheck/discussion/general/thread/fba21a144

07/31/2026:

11:30 Ticket #14955 (Bad varid for enumerator with using namespace) created by chrchr
From #14952: […] […]
09:53 Ticket #14712 (FP constVariableReference , taking non const reference to member) closed by ludviggunne
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8767.
09:51 Ticket #14951 (FP unreadVariable with function pointer member) closed by ludviggunne
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8768.
08:32 Ticket #14954 (False negatives: `noCopyConstructor`, `noOperatorEq` and ...) created by ludviggunne
Example code: […] Output of `cppcheck --library=posix …

07/30/2026:

20:54 Ticket #14953 (FN invalidFunctionArg (possible underflow in resize() argument)) created by chrchr
[…]
20:29 Ticket #14945 (FN memleak with nested scopes (regression)) closed by chrchr
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8761
17:24 Ticket #14952 (Stack overflow in ValueFlow::isLifetimeBorrowed()) created by chrchr
`tensorflow-2.14.1/tensorflow/compiler/xla/mlir/backends/gpu/transforms …
10:58 Ticket #14951 (FP unreadVariable with function pointer member) created by chrchr
[…] […]
10:41 Ticket #14950 (FN nullPointer with call through function pointer) created by chrchr
[https://sourceforge.net/p/cppcheck/discussion/general/thread/de6c87f4b
07:40 Ticket #14914 (fuzzing timeout (hang) in Tokenizer::simplifyTypedef()) closed by ludviggunne
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8762.
07:10 Ticket #14818 (FP returnDanglingLifetime when passing c_str() to function) closed by chrchr
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8750

07/29/2026:

06:45 Ticket #14949 (FP leakNoVarFunctionCall when passing resource to constructor) created by chrchr
[https://sourceforge.net/p/cppcheck/discussion/general/thread/5f42b478e

07/28/2026:

17:28 Ticket #14948 (FP bufferAccessOutOfBounds after container size check) created by chrchr
hyprwm-hyprwire-3e6865c/src/core/message/messages/IMessage.cpp: …
17:08 Ticket #14947 (FP algorithmOutOfBounds with array of arrays) created by chrchr
libtgvoip-2.4.4+git20210101.13a5fcb/tests/MockReflector.cpp: […] …
11:47 Ticket #14935 (FN bufferAccessOutOfBounds (memset() in loop)) closed by chrchr
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8754
10:55 Ticket #14941 (FN memleak with `_create_locale`) closed by ludviggunne
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8758.
08:05 Ticket #14939 (Failures to add suppressions are ignored in `importCppcheckGuiProject`) closed by ludviggunne
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8757.
08:03 Ticket #14936 (Suppressions in project file do not work in combination with ...) closed by ludviggunne
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8757.
07:51 Ticket #14946 (`originalName` in dumpfile missing for local typedefs) created by ludviggunne
[…]
07:33 Ticket #14945 (FN memleak with nested scopes (regression)) created by ludviggunne
Example code: […] If the second scope is removed, there is a warning.
07:08 Ticket #14942 (FN memleak for some configurations) closed by ludviggunne
invalid: Ah makes sense... then I really don't know what's going in …
06:55 Ticket #14944 (Inconsistent inconclusive accessMoved when types are unknown) created by chrchr
[https://sourceforge.net/p/cppcheck/discussion/general/thread/2fe3e0db9
06:42 Ticket #14943 (FN incorrectLogicOperator (conditions stored in variables)) created by chrchr
[https://sourceforge.net/p/cppcheck/discussion/general/thread/3e062ff7d

07/27/2026:

12:59 Ticket #14942 (FN memleak for some configurations) created by ludviggunne
Example code: […] Example run:[…]
11:50 Ticket #14941 (FN memleak with `_create_locale`) created by ludviggunne
Example code: […] _create_locale and _free_locale are missing …
09:37 Ticket #14940 (New option: `--ignore-duplicate-suppressions`) created by ludviggunne
This would simplify the implementation of editor extensions/plugins, …
08:18 Ticket #14939 (Failures to add suppressions are ignored in `importCppcheckGuiProject`) created by ludviggunne
lib/importproject.cpp: […] This leads to suppressions in project …
06:55 Ticket #14795 (FP unusedStructMember when type is a template parameter) closed by ludviggunne
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8600.
06:54 Ticket #14913 (FN duplicateExpression with parenthesized subexpression) closed by chrchr
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8727

07/26/2026:

19:01 Ticket #14933 (GUI: copying log information to clipboard puts everything on a single line) closed by Robert Reif
fixed: fixed by commit 6640862
07:49 Ticket #14891 (FP knownConditionTrueFalse (dereferencing pointer to array member)) closed by chrchr
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8704

07/24/2026:

18:05 Ticket #14371 (FP redundantAssignment for nested union members) closed by chrchr
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8748
17:55 Ticket #14928 (Duplicate accessMoved in range-based for) closed by chrchr
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8746
16:12 Ticket #14938 (Incorrect macro expansion in simplecpp) created by pfultz2
Running clang -E and gcc -E expands the following to nothing: …
15:22 Ticket #14937 (False positive: inconclusive nullPointerRedundantCheck with thunk) created by pfultz2
There is a inconclusive FP for this case: […] It works correctly …
10:43 Ticket #14936 (Suppressions in project file do not work in combination with ...) created by davidramnero
If you have a .cppcheck project file with suppressions specified these …
09:37 Ticket #14565 (xml suppression: add macro attribute for specifying macro name) closed by ludviggunne
fixed: Fixed by: https://github.com/cppcheck-opensource/cppcheck/pull/8749.
08:42 Ticket #14935 (FN bufferAccessOutOfBounds (memset() in loop)) created by chrchr
[…] Found in real-world code. No warnings from clang or gcc either.

07/23/2026:

19:39 Ticket #14934 (FN arrayIndexOutOfBounds with global variable) created by chrchr
[https://sourceforge.net/p/cppcheck/discussion/general/thread/4978f3475
14:38 Ticket #14933 (GUI: copying log information to clipboard puts everything on a single line) created by Robert Reif
The current copy to clipboard code concatenates the log lines into a …
09:47 Ticket #14896 (false positive: missing co_return in void function) closed by ludviggunne
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8719.
09:46 Ticket #14894 (false positive: co_return not recognized as return in combination with {}) closed by ludviggunne
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8741.
09:44 Ticket #14796 (FP assertWithSideEffect for member functions without definition) closed by ludviggunne
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8607.
08:46 Ticket #14932 (`#ifdef` directives missing in `<simplecpp-if-cond>` section of dump file) created by ludviggunne
Example code: […] Dump file: […] #ifndef is also missing. …
07:25 Ticket #14929 (Crash in CheckBufferOverrunImpl::getBufferSize()) closed by chrchr
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8743

07/22/2026:

14:46 Ticket #14931 (dump file: Add classDef to scope) created by Tommy Bergman
12:12 Ticket #14930 (Manual: Document hash value for warnings) created by Daniel Marjamäki
Some warnings have a hash. Document what it is and how to use it.

07/21/2026:

17:42 Ticket #14929 (Crash in CheckBufferOverrunImpl::getBufferSize()) created by chrchr
xygrib-1.2.6.1/src/util/Util.cpp: […]
15:18 Ticket #14928 (Duplicate accessMoved in range-based for) created by chrchr
[https://sourceforge.net/p/cppcheck/discussion/general/thread/dac060449
13:36 Ticket #14927 (valueFlowUnknownFunctionReturn() is broken) created by chrchr
rand() and std::rand() (and a few spurious emscripten functions) …
06:27 Ticket #14422 (FN nullpointer for reference with brace initialization) closed by chrchr
fixed: Test added: https://github.com/cppcheck-opensource/cppcheck/pull/8742

07/20/2026:

13:11 Ticket #14362 (false negative: nullPointerOutOfMemory) closed by kidkat
worksforme: This is detected since 2.17.0 and I did not see it because of an issue …

07/18/2026:

20:25 Ticket #14909 (internalAstError with x.size() passed to template parameter) closed by chrchr
fixed: Fixed by https://github.com/cppcheck-opensource/cppcheck/pull/8716
Note: See TracTimeline for information about the timeline view.