diff --git a/unified/ql/lib/codeql/unified/internal/AnalysisQuality.qll b/unified/ql/lib/codeql/unified/internal/AnalysisQuality.qll index cf837f2f3923..b0b48abf6f4c 100644 --- a/unified/ql/lib/codeql/unified/internal/AnalysisQuality.qll +++ b/unified/ql/lib/codeql/unified/internal/AnalysisQuality.qll @@ -143,7 +143,7 @@ module TaintReach { int numberOfCandidates() { result = count(Candidate c) } int perMillionNodes() { - result = (numberOfTaintedNodes() * 1000000) / numberOfCandidates() + result = ((numberOfTaintedNodes() * 1000000.0) / numberOfCandidates()).floor() or numberOfCandidates() = 0 and result = 0 }