inference count call_inline, fail on undefined index

This commit is contained in:
Mark Thom
2022-07-20 13:31:44 -06:00
parent 6b05ee5130
commit 0aec980aa8
3 changed files with 11 additions and 10 deletions

View File

@@ -5014,6 +5014,11 @@ impl Machine {
if self.machine_st.fail {
self.machine_st.backtrack();
} else {
try_or_throw!(
self.machine_st,
(self.machine_st.increment_call_count_fn)(&mut self.machine_st)
);
}
}
&Instruction::ExecuteInlineCallN(arity, _) => {
@@ -5025,6 +5030,11 @@ impl Machine {
if self.machine_st.fail {
self.machine_st.backtrack();
} else {
try_or_throw!(
self.machine_st,
(self.machine_st.increment_call_count_fn)(&mut self.machine_st)
);
}
}
}