From 154f82d850df75ca4412e213606e072b1cce7dba Mon Sep 17 00:00:00 2001 From: chrchr-github <78114321+chrchr-github@users.noreply.github.com> Date: Tue, 13 Jan 2026 09:20:01 +0100 Subject: [PATCH 1/2] Update checkuninitvar.cpp --- lib/checkuninitvar.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/checkuninitvar.cpp b/lib/checkuninitvar.cpp index d271614723e..dccce6ad348 100644 --- a/lib/checkuninitvar.cpp +++ b/lib/checkuninitvar.cpp @@ -965,7 +965,7 @@ const Token* CheckUninitVar::checkLoopBodyRecursive(const Token *start, const Va return nullptr; } - bool alwaysReturnsUnused; + bool alwaysReturnsUnused = false; const Token *errorToken1 = checkLoopBodyRecursive(tok, var, alloc, membervar, bailout, alwaysReturnsUnused); tok = tok->link(); if (Token::simpleMatch(tok, "} else {")) { From af02b8293a375363c7e8812c4413999282d932f8 Mon Sep 17 00:00:00 2001 From: chrchr-github <78114321+chrchr-github@users.noreply.github.com> Date: Tue, 13 Jan 2026 09:20:52 +0100 Subject: [PATCH 2/2] Create crash-8367ada820697bc89f56262df59bdf457b62c808 --- .../fuzz-crash_c/crash-8367ada820697bc89f56262df59bdf457b62c808 | 1 + 1 file changed, 1 insertion(+) create mode 100644 test/cli/fuzz-crash_c/crash-8367ada820697bc89f56262df59bdf457b62c808 diff --git a/test/cli/fuzz-crash_c/crash-8367ada820697bc89f56262df59bdf457b62c808 b/test/cli/fuzz-crash_c/crash-8367ada820697bc89f56262df59bdf457b62c808 new file mode 100644 index 00000000000..08345550d64 --- /dev/null +++ b/test/cli/fuzz-crash_c/crash-8367ada820697bc89f56262df59bdf457b62c808 @@ -0,0 +1 @@ +i(){s a;for(;;)y{for(;;);};}