diff options
-rw-r--r-- | tests/tstrtofr.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/tstrtofr.c b/tests/tstrtofr.c index 570395b1b..2bf7a239e 100644 --- a/tests/tstrtofr.c +++ b/tests/tstrtofr.c @@ -1392,6 +1392,11 @@ random_tests (void) } MPFR_ASSERTN (s0[j] != 0); + /* We will increment the next digit. Thus while s0[j] is the + maximum digit, go back until this is no longer the case + (the first digit after the common prefix cannot be the + maximum digit, so that we will stop early enough). */ + /* FIXME: If we go back to this digit, noteq needs to reset to 0. */ while ((d = s0[j]) == num_to_text[base - 1]) j--; s2[j+2] = d = d == '9' ? 'A' : d == 'Z' ? 'a' : d + 1; |