indexer was going bad on _pop instruction.
This commit is contained in:
parent
b2d9eb7aac
commit
0fc361d331
@ -2427,6 +2427,9 @@ add_info(ClauseDef *clause, UInt regno)
|
||||
case _call_bfunc_yy:
|
||||
cl = NEXTOP(cl,plyys);
|
||||
break;
|
||||
case _pop:
|
||||
cl = NEXTOP(cl,e);
|
||||
break;
|
||||
case _Ystop:
|
||||
case _Nstop:
|
||||
case _try_me:
|
||||
@ -2503,7 +2506,6 @@ add_info(ClauseDef *clause, UInt regno)
|
||||
#if !defined(YAPOR)
|
||||
case _or_last:
|
||||
#endif /* !YAPOR */
|
||||
case _pop:
|
||||
case _index_pred:
|
||||
case _lock_pred:
|
||||
#if THREADS
|
||||
|
@ -164,10 +164,6 @@ low_level_trace(yap_low_level_port port, PredEntry *pred, CELL *args)
|
||||
LOCK(Yap_heap_regs->low_level_trace_lock);
|
||||
sc = Yap_heap_regs;
|
||||
vsc_count++;
|
||||
if (vsc_count < 2473000LL)
|
||||
return;
|
||||
if (vsc_count == 2473801LL)
|
||||
jmp_deb(1);
|
||||
#ifdef THREADS
|
||||
Yap_heap_regs->thread_handle[worker_id].thread_inst_count++;
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user