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 21eb3f868a6319b220b6a9a1fb0ee24a85d27a93..e8753702020c1e41e5326cf6ab54911fa61f0cd0 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; -- 2.54.0