From 9d1e47d220a50fc5db4b622bd86e2fe51673c163 Mon Sep 17 00:00:00 2001 From: Kendall Condon Date: Wed, 11 Mar 2026 21:26:00 -0400 Subject: [PATCH] fuzzer ui: remove wrong optimized float mode Some of the stats used as denomenators may be at zero, especially if a fuzz test is stuck in an infinite loop, so allowing float division by zero is necessary. --- lib/build-web/fuzz.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/build-web/fuzz.zig b/lib/build-web/fuzz.zig index 21eb3f868a..e875370202 100644 --- a/lib/build-web/fuzz.zig +++ b/lib/build-web/fuzz.zig @@ -255,7 +255,7 @@ fn unpackSourcesInner(tar_bytes: []u8) !void { } fn updateStats() error{OutOfMemory}!void { - @setFloatMode(.optimized); + // No @setFloatMode(.optimized) since some stats may be at zero and lead to divisions by zero if (recent_coverage_update.items.len == 0) return;