]> Repositorios git - scryer-prolog.git/commitdiff
remove b0 slot from AND stack frames.
authorMark Thom <[email protected]>
Sat, 10 Mar 2018 02:13:06 +0000 (19:13 -0700)
committerMark Thom <[email protected]>
Sat, 10 Mar 2018 02:13:06 +0000 (19:13 -0700)
src/prolog/and_stack.rs

index 540ff7c237a8c0fabb346cc428a0eec19e0beb72..3e2e653dbeecb2ec53adbae72ed247d88873a782 100644 (file)
@@ -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<Addr>
@@ -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()