don't reset frozen refernces to clauses.
This commit is contained in:
parent
0b0d887275
commit
a7079bd770
@ -2068,6 +2068,11 @@ Yap_absmi(int inp)
|
|||||||
#endif /* FROZEN_STACKS */
|
#endif /* FROZEN_STACKS */
|
||||||
if (IN_BETWEEN(H0,pt1,H) && IsAttVar(pt1))
|
if (IN_BETWEEN(H0,pt1,H) && IsAttVar(pt1))
|
||||||
goto failloop;
|
goto failloop;
|
||||||
|
#ifdef FROZEN_STACKS /* TRAIL */
|
||||||
|
/* don't reset frozen variables */
|
||||||
|
if (pt0 < TR_FZ)
|
||||||
|
goto failloop;
|
||||||
|
#endif
|
||||||
flags = *pt1;
|
flags = *pt1;
|
||||||
#if MULTIPLE_STACKS
|
#if MULTIPLE_STACKS
|
||||||
if (FlagOn(DBClMask, flags)) {
|
if (FlagOn(DBClMask, flags)) {
|
||||||
|
Reference in New Issue
Block a user