From fb04e50659ca2dcee38b35196a2efe5ca9c3453d Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Fri, 3 Jul 2026 15:48:12 +0200 Subject: [PATCH] parser: add failing test case --- lib/std/zig/parser_fuzz.zig | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/std/zig/parser_fuzz.zig b/lib/std/zig/parser_fuzz.zig index acb5bb59ba362da8148cfc1f76dc408bbaf02d65..fc11e25cddf839f12937248071086e538fefeea4 100644 --- a/lib/std/zig/parser_fuzz.zig +++ b/lib/std/zig/parser_fuzz.zig @@ -126,7 +126,11 @@ test "byte order mark" { try checkAgainstOracle("\xef\xbb\xbf///\n0"); } ->>>>>>> bc46a69fba (grammar: handle byte order mark) +// Found using AFL++ +test "nosuspend multi assign" { + try checkAgainstOracle("test{nosuspend*0,var _=0;}"); +} + fn checkAgainstOracle(source: [:0]const u8) !void { var fba_buf: [1 << 18]u8 = undefined; var fba: std.heap.FixedBufferAllocator = .init(&fba_buf); -- 2.54.0