From 7cac13aefadb504acd22fc6c47b03b530306a31c Mon Sep 17 00:00:00 2001 From: Mark Date: Thu, 23 Nov 2023 12:55:55 -0700 Subject: [PATCH] set b0 to b for run_query call --- src/machine/lib_machine.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/machine/lib_machine.rs b/src/machine/lib_machine.rs index 43aed66a..54f9ba95 100644 --- a/src/machine/lib_machine.rs +++ b/src/machine/lib_machine.rs @@ -57,6 +57,7 @@ impl Machine { or_frame.prelude.attr_var_queue_len = 0; self.machine_st.b = stub_b; + self.machine_st.hb = self.machine_st.heap.len(); } pub fn run_query(&mut self, query: String) -> QueryResult { @@ -87,6 +88,7 @@ impl Machine { .expect("couldn't get code index") .local() .unwrap(); + self.machine_st.b0 = self.machine_st.b; let var_names: IndexMap<_, _> = term_write_result .var_dict @@ -422,7 +424,6 @@ mod tests { ); } - #[ignore = "fails on windows"] #[test] fn stress_integration_test() { let mut machine = Machine::new_lib(); -- 2.54.0