diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/sourcemap/CodeCoverage.zig | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/sourcemap/CodeCoverage.zig b/src/sourcemap/CodeCoverage.zig index 2b063bbbe..930253731 100644 --- a/src/sourcemap/CodeCoverage.zig +++ b/src/sourcemap/CodeCoverage.zig @@ -62,6 +62,9 @@ pub const CodeCoverageReport = struct { pub fn functionCoverageFraction(this: *const CodeCoverageReport) f64 { const total_count: f64 = @floatFromInt(this.functions.items.len); + if (total_count == 0) { + return 1.0; + } return (@as(f64, @floatFromInt(this.functions_which_have_executed.count())) / total_count); } |