From: Mark Thom Date: Sat, 10 Mar 2018 02:13:06 +0000 (-0700) Subject: remove b0 slot from AND stack frames. X-Git-Tag: v0.8.110~529 X-Git-Url: https://git.sagredo.dev/?a=commitdiff_plain;h=b5b44fe5a20d0ea271c77690df814be60da7f2a0;p=scryer-prolog.git remove b0 slot from AND stack frames. --- diff --git a/src/prolog/and_stack.rs b/src/prolog/and_stack.rs index 540ff7c2..3e2e653d 100644 --- a/src/prolog/and_stack.rs +++ b/src/prolog/and_stack.rs @@ -6,7 +6,6 @@ use std::vec::Vec; #[derive(Clone)] pub struct Frame { pub global_index: usize, - pub b0: usize, pub e: usize, pub cp: CodePtr, perms: Vec @@ -16,7 +15,6 @@ impl Frame { fn new(global_index: usize, fr: usize, e: usize, cp: CodePtr, n: usize) -> Self { Frame { global_index, - b0: 0, e: e, cp: cp, perms: (1 .. n+1).map(|i| Addr::StackCell(fr, i)).collect()