]> granicus.if.org Git - gc/commitdiff
Eliminate 'FP divide-by-zero' static analyzer warning
authorIvan Maidanski <ivmai@mail.ru>
Thu, 29 Sep 2016 08:02:31 +0000 (11:02 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 8 Nov 2016 18:54:46 +0000 (21:54 +0300)
* tests/disclaim_bench.c (main): Print "N/A" (i.e. do not invoke
printf with t/(double)free_count) if free_count <= 0.

tests/disclaim_bench.c

index 35e533bd36eacde1e95bf1b6f2d600665028a062..fc1b2ce31354062252b0ead6cfb9189fdf580f02 100644 (file)
@@ -134,7 +134,7 @@ int main(int argc, char **argv)
             t = MS_TIME_DIFF(tF, tI)*1e-3;
 #       endif
 
-        if (model < 2)
+        if (model < 2 && free_count > 0)
             printf("%20s: %12.4lf %12lg %12lg\n", model_str[model],
                    free_count/(double)ALLOC_CNT, t, t/free_count);
         else