undo change until I can wake up goals before cut safely.
This commit is contained in:
parent
150d54d527
commit
aa1756c952
@ -2215,9 +2215,11 @@ Yap_absmi(int inp)
|
|||||||
/* cut */
|
/* cut */
|
||||||
Op(cut, e);
|
Op(cut, e);
|
||||||
#ifdef COROUTINING
|
#ifdef COROUTINING
|
||||||
|
if (FALSE) {
|
||||||
CACHE_Y_AS_ENV(YREG);
|
CACHE_Y_AS_ENV(YREG);
|
||||||
check_stack(NoStackCut, H);
|
check_stack(NoStackCut, H);
|
||||||
ENDCACHE_Y_AS_ENV();
|
ENDCACHE_Y_AS_ENV();
|
||||||
|
}
|
||||||
do_cut:
|
do_cut:
|
||||||
#endif
|
#endif
|
||||||
PREG = NEXTOP(NEXTOP(NEXTOP(PREG, e),Osbpp),l);
|
PREG = NEXTOP(NEXTOP(NEXTOP(PREG, e),Osbpp),l);
|
||||||
@ -2261,9 +2263,11 @@ Yap_absmi(int inp)
|
|||||||
/* cut_t does the same as cut */
|
/* cut_t does the same as cut */
|
||||||
Op(cut_t, e);
|
Op(cut_t, e);
|
||||||
#ifdef COROUTINING
|
#ifdef COROUTINING
|
||||||
|
if (FALSE) {
|
||||||
CACHE_Y_AS_ENV(YREG);
|
CACHE_Y_AS_ENV(YREG);
|
||||||
check_stack(NoStackCutT, H);
|
check_stack(NoStackCutT, H);
|
||||||
ENDCACHE_Y_AS_ENV();
|
ENDCACHE_Y_AS_ENV();
|
||||||
|
}
|
||||||
do_cut_t:
|
do_cut_t:
|
||||||
#endif
|
#endif
|
||||||
PREG = NEXTOP(NEXTOP(NEXTOP(PREG, e),Osbpp),l);
|
PREG = NEXTOP(NEXTOP(NEXTOP(PREG, e),Osbpp),l);
|
||||||
@ -2322,9 +2326,11 @@ Yap_absmi(int inp)
|
|||||||
/* cut_e */
|
/* cut_e */
|
||||||
Op(cut_e, e);
|
Op(cut_e, e);
|
||||||
#ifdef COROUTINING
|
#ifdef COROUTINING
|
||||||
|
if (FALSE) {
|
||||||
CACHE_Y_AS_ENV(YREG);
|
CACHE_Y_AS_ENV(YREG);
|
||||||
check_stack(NoStackCutE, H);
|
check_stack(NoStackCutE, H);
|
||||||
ENDCACHE_Y_AS_ENV();
|
ENDCACHE_Y_AS_ENV();
|
||||||
|
}
|
||||||
do_cut_e:
|
do_cut_e:
|
||||||
#endif
|
#endif
|
||||||
PREG = NEXTOP(NEXTOP(NEXTOP(PREG, e),Osbpp),l);
|
PREG = NEXTOP(NEXTOP(NEXTOP(PREG, e),Osbpp),l);
|
||||||
@ -2794,7 +2800,7 @@ Yap_absmi(int inp)
|
|||||||
}
|
}
|
||||||
if (!(ActiveSignals & YAP_CREEP_SIGNAL)) {
|
if (!(ActiveSignals & YAP_CREEP_SIGNAL)) {
|
||||||
SREG = (CELL *)PredRestoreRegs;
|
SREG = (CELL *)PredRestoreRegs;
|
||||||
XREGS[0] = MkIntegerTerm(LCL0-(CELL *)YREG[E_CB]);
|
XREGS[0] = MkIntegerTerm(LCL0-(CELL *)SREG[E_CB]);
|
||||||
PREG = NEXTOP(PREG,e);
|
PREG = NEXTOP(PREG,e);
|
||||||
goto creep_either;
|
goto creep_either;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user