diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | mpfr.c | 5 |
2 files changed, 9 insertions, 1 deletions
@@ -1,3 +1,8 @@ +2021-09-03 Arnold D. Robbins <arnold@skeeve.com> + + * mpfr.c (mpg_cmp_as_numbers): Avoid compiler warning about possibly + used before set. Thanks to Michal Jaegermann for the report. + 2021-08-18 Arnold D. Robbins <arnold@skeeve.com> * main.c (main): Change have_srcfile from int to bool. @@ -488,7 +488,7 @@ mpg_cmp_as_numbers(const NODE *t1, const NODE *t2, scalar_cmp_t comparison_type) bool t1_nan = mpfr_nan_p(t1->mpg_numbr); bool t2_nan = mpfr_nan_p(t2->mpg_numbr); - int ret; + bool ret = false; // MPFR is different than native doubles... if (t1_nan || t2_nan) @@ -515,6 +515,9 @@ mpg_cmp_as_numbers(const NODE *t1, const NODE *t2, scalar_cmp_t comparison_type) case SCALAR_GE: ret = (di >= 0); break; + default: + cant_happen(); + break; } return ret; |