diff --git a/C/write.c b/C/write.c index cc8a3c15b..23f44c607 100755 --- a/C/write.c +++ b/C/write.c @@ -197,6 +197,7 @@ write_mpint(MP_INT *big, wrf writewch) { static void writebig(Term t, int p, int depth, int rinfixarg, struct write_globs *wglb, struct rewind_term *rwt) { + CACHE_REGS CELL *pt = RepAppl(t)+1; #ifdef USE_GMP if (pt[0] == BIG_INT)