diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2022-02-27 20:39:54 +0200 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2022-02-27 20:39:54 +0200 |
commit | fc1410099d6ccbb72adb54ecffd0711348706ca4 (patch) | |
tree | d04175556415fff6bcf66f48fc05c4da5f2d4908 /mpfr.c | |
parent | 7acb038bd54f81fb95dac70954e5c1b8ec07a086 (diff) | |
download | egawk-fc1410099d6ccbb72adb54ecffd0711348706ca4.tar.gz egawk-fc1410099d6ccbb72adb54ecffd0711348706ca4.tar.bz2 egawk-fc1410099d6ccbb72adb54ecffd0711348706ca4.zip |
Have cant_happen() give more information.
Diffstat (limited to 'mpfr.c')
-rw-r--r-- | mpfr.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -496,7 +496,7 @@ mpg_update_var(NODE *n) nr = FNR; nq = MFNR; } else - cant_happen(); + cant_happen("invalid node for mpg_update_var%s", ""); if (mpz_sgn(nq) == 0) { /* Efficiency hack similar to that for AWKNUM */ @@ -528,7 +528,7 @@ mpg_set_var(NODE *n) else if (n == FNR_node) nq = MFNR; else - cant_happen(); + cant_happen("invalid node for mpg_set_var%s", ""); if (is_mpg_integer(val)) r = val->mpg_i; @@ -1847,7 +1847,7 @@ mod: r = mpg_pow(t1, t2); break; default: - cant_happen(); + cant_happen("unexpected opcode %s", opcode2str(op)); } DEREF(t2); |