From: Ivan Maidanski Date: Thu, 29 Sep 2016 08:02:31 +0000 (+0300) Subject: Eliminate 'FP divide-by-zero' static analyzer warning X-Git-Tag: v8.0.0~1130 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=130f454a62a68a7c73c4794cfadbf17f9b2cc8eb;p=gc Eliminate 'FP divide-by-zero' static analyzer warning * tests/disclaim_bench.c (main): Print "N/A" (i.e. do not invoke printf with t/(double)free_count) if free_count <= 0. --- diff --git a/tests/disclaim_bench.c b/tests/disclaim_bench.c index 2984e8f4..bf9048f9 100644 --- a/tests/disclaim_bench.c +++ b/tests/disclaim_bench.c @@ -135,7 +135,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