fix conformity testing #274
This commit is contained in:
@@ -289,10 +289,10 @@ impl<'a, R: Read> TermStream<'a, R> {
|
||||
|
||||
impl MachineState {
|
||||
pub(super)
|
||||
fn print_with_locs(&self, addr: Addr, var_dict: &HeapVarDict) -> PrinterOutputter
|
||||
fn print_with_locs(&self, addr: Addr, op_dir: &OpDir, var_dict: &HeapVarDict) -> PrinterOutputter
|
||||
{
|
||||
let output = PrinterOutputter::new();
|
||||
let mut printer = HCPrinter::from_heap_locs(&self, output, var_dict);
|
||||
let mut printer = HCPrinter::from_heap_locs(&self, op_dir, output, var_dict);
|
||||
let mut max_var_length = 0;
|
||||
|
||||
for var in var_dict.keys() {
|
||||
@@ -338,7 +338,7 @@ impl MachineState {
|
||||
None
|
||||
} else {
|
||||
let &TermWriteResult { heap_loc: _, ref var_dict } = &term_write_result;
|
||||
let output = self.print_with_locs(Addr::HeapCell(h), var_dict);
|
||||
let output = self.print_with_locs(Addr::HeapCell(h), &indices.op_dir, var_dict);
|
||||
|
||||
self.reset();
|
||||
Some(output.result())
|
||||
|
||||
Reference in New Issue
Block a user