reset attributed variables queue when backtracking (#678, etc.)
This commit is contained in:
@@ -3298,9 +3298,6 @@ impl MachineState {
|
||||
or_frame.prelude.h = self.heap.h();
|
||||
or_frame.prelude.b0 = self.b0;
|
||||
|
||||
or_frame.prelude.attr_var_init_queue_b = self.attr_var_init.attr_var_queue.len();
|
||||
or_frame.prelude.attr_var_init_bindings_b = self.attr_var_init.bindings.len();
|
||||
|
||||
self.b = b;
|
||||
|
||||
for i in 1..n + 1 {
|
||||
@@ -3504,8 +3501,6 @@ impl MachineState {
|
||||
or_frame.prelude.tr = self.tr;
|
||||
or_frame.prelude.h = self.heap.h();
|
||||
or_frame.prelude.b0 = self.b0;
|
||||
or_frame.prelude.attr_var_init_queue_b = self.attr_var_init.attr_var_queue.len();
|
||||
or_frame.prelude.attr_var_init_bindings_b = self.attr_var_init.attr_var_queue.len();
|
||||
|
||||
self.b = b;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user