diff options
| -rw-r--r-- | src/analyzer.c | 10 | ||||
| -rw-r--r-- | src/codegen.c | 1 | 
2 files changed, 9 insertions, 2 deletions
| diff --git a/src/analyzer.c b/src/analyzer.c index c7cf3a5..8c8e7ab 100644 --- a/src/analyzer.c +++ b/src/analyzer.c @@ -418,12 +418,18 @@ constfoldexpr(struct cfctx ctx, mpq_t *folds, scope_t *scps, type_t *types,  			mpf_t x;  			double prec = ceil((sv.len - 1) * LOG2_10);  			mpf_init2(x, MIN(MP_BITCNT_MAX, (mp_bitcnt_t)prec)); -			int ret = mpf_set_str(x, buf, 10); +#if DEBUG +			int ret = +#endif +				mpf_set_str(x, buf, 10);  			assert(ret == 0);  			mpq_set_f(folds[i], x);  			mpf_clear(x);  		} else { -			int ret = mpq_set_str(folds[i], buf, 10); +#if DEBUG +			int ret = +#endif +				mpq_set_str(folds[i], buf, 10);  			assert(ret == 0);  		}  		return fwdnode(ast, i); diff --git a/src/codegen.c b/src/codegen.c index a7c3b2c..4d331e2 100644 --- a/src/codegen.c +++ b/src/codegen.c @@ -1,6 +1,7 @@  #include <ctype.h>  #include <stdbool.h>  #include <stdint.h> +#include <stdio.h>  #include <stdlib.h>  #include <string.h> |