indexing code was not looking at tabled code.
This commit is contained in:
parent
33b4a02fae
commit
c750dd94f1
@ -3511,7 +3511,7 @@ p_access_yap_flags(void)
|
||||
if (IsMode_SchedulingOn(yap_flags[flag])) {
|
||||
Term taux = tout;
|
||||
if (IsMode_Local(yap_flags[flag]))
|
||||
tout = MkAtomTerm(Yap_AtomLocalA);
|
||||
tout = MkAtomTerm(AtomLocalA);
|
||||
else
|
||||
tout = MkAtomTerm(AtomBatched);
|
||||
if (n) {
|
||||
|
1147
H/findclause.h
1147
H/findclause.h
File diff suppressed because it is too large
Load Diff
1147
H/headclause.h
1147
H/headclause.h
File diff suppressed because it is too large
Load Diff
@ -605,14 +605,6 @@ dump_head_action(logical, _, _, L) :-
|
||||
}
|
||||
return;~n', []).
|
||||
|
||||
handle_bind_extra([], _, "").
|
||||
handle_bind_extra(t_ptr=[], _,S) :- !,
|
||||
format_to_chars("~n clause->u.t_ptr = (CELL)NULL;",[],S).
|
||||
handle_bind_extra(t_ptr=F, Type, S) :-
|
||||
format_to_chars("~n clause->u.t_ptr = AbsAppl(cl->u.~s.~s);",[Type,F],S).
|
||||
handle_bind_extra(workpc=nextop, T,S) :-
|
||||
format_to_chars("~n clause->u.WorkPC = NEXTOP(cl,~s);",[T],S).
|
||||
|
||||
/* or_last requires special handling */
|
||||
footer(W) :-
|
||||
format(W,' /* this instruction is hardwired */~n',[]),
|
||||
@ -1017,5 +1009,6 @@ opinfo("run_eam",[body]).
|
||||
opinfo("retry_eam",[body]).
|
||||
opinfo("alloc_for_logical_pred",[body]).
|
||||
opinfo("deallocate",[body]).
|
||||
opinfo("table_try_single",[]).
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user