aboutsummaryrefslogtreecommitdiff
path: root/src/sourcemap/CodeCoverage.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/sourcemap/CodeCoverage.zig')
-rw-r--r--src/sourcemap/CodeCoverage.zig3
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);
}