From 130f454a62a68a7c73c4794cfadbf17f9b2cc8eb Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Thu, 29 Sep 2016 11:02:31 +0300 Subject: [PATCH] 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. --- tests/disclaim_bench.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/disclaim_bench.c b/tests/disclaim_bench.c index 2984e8f..bf9048f 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 -- 2.7.4