From: Mark Thom Date: Tue, 23 Apr 2019 01:49:04 +0000 (-0600) Subject: use binary_pow for (^)/2 X-Git-Tag: v0.8.110~92 X-Git-Url: https://git.sagredo.dev/?a=commitdiff_plain;h=535465fcd4b6a71537ebdb8f49483b7db2e6cb18;p=scryer-prolog.git use binary_pow for (^)/2 --- diff --git a/src/prolog/machine/machine_state_impl.rs b/src/prolog/machine/machine_state_impl.rs index 736e7440..9195e283 100644 --- a/src/prolog/machine/machine_state_impl.rs +++ b/src/prolog/machine/machine_state_impl.rs @@ -721,7 +721,7 @@ impl MachineState { let caller = MachineError::functor_stub(clause_name!("(is)"), 2); let mut interms: Vec = Vec::with_capacity(64); - for heap_val in self.heap.post_order_iter(a) { + for heap_val in self.post_order_iter(a) { match heap_val { HeapCellValue::NamedStr(2, name, _) => { let a2 = interms.pop().unwrap();