use eager_stackful_preorder_iter in variable_set, add term_variables/1 tests

This commit is contained in:
Mark
2023-10-04 15:12:25 -06:00
parent 1bfdea7527
commit 0ad4427f83
5 changed files with 106 additions and 14 deletions

View File

@@ -1621,7 +1621,7 @@ impl MachineState {
// returns true on failure.
pub fn ground_test(&mut self) -> bool {
let iter = EagerStackfulPreOrderHeapIter::new(&mut self.heap, self.registers[1]);
let iter = eager_stackful_preorder_iter(&mut self.heap, self.registers[1]);
for term in iter {
if term.is_var() {