correct failure to observe last call position in queries'

This commit is contained in:
Mark Thom
2019-11-17 20:18:11 -04:00
parent 17b2510480
commit de88fdc4dc
3 changed files with 5 additions and 5 deletions

View File

@@ -854,7 +854,7 @@ pub(crate) trait CallPolicy: Any {
return Ok(());
}
machine_st.p = CodePtr::CallN(arity, machine_st.p.local());
machine_st.p = CodePtr::CallN(arity, machine_st.p.local(), machine_st.last_call);
}
ClauseType::BuiltIn(built_in) => {
machine_st.setup_built_in_call(built_in.clone());