don't reset frozen refernces to clauses.

This commit is contained in:
Vítor Santos Costa 2011-04-16 00:31:25 +01:00
parent 0b0d887275
commit a7079bd770
1 changed files with 5 additions and 0 deletions

View File

@ -2068,6 +2068,11 @@ Yap_absmi(int inp)
#endif /* FROZEN_STACKS */
if (IN_BETWEEN(H0,pt1,H) && IsAttVar(pt1))
goto failloop;
#ifdef FROZEN_STACKS /* TRAIL */
/* don't reset frozen variables */
if (pt0 < TR_FZ)
goto failloop;
#endif
flags = *pt1;
#if MULTIPLE_STACKS
if (FlagOn(DBClMask, flags)) {