indexer was going bad on _pop instruction.

This commit is contained in:
Vítor Santos Costa 2008-08-30 23:59:09 +01:00
parent b2d9eb7aac
commit 0fc361d331
2 changed files with 3 additions and 5 deletions

View File

@ -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

View File

@ -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