From f97eb352225fc6b971c6db799458133301e5d6f3 Mon Sep 17 00:00:00 2001 From: Scott Olson Date: Wed, 6 Apr 2016 19:28:40 -0600 Subject: [PATCH] Change debug log format. --- src/interpreter.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/interpreter.rs b/src/interpreter.rs index 342f94ca9bf..24e65b5b678 100644 --- a/src/interpreter.rs +++ b/src/interpreter.rs @@ -151,9 +151,9 @@ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { } fn log(&self, extra_indent: usize, f: F) where F: FnOnce() { - let indent = self.stack.len() - 1 + extra_indent; + let indent = self.stack.len() + extra_indent; if !TRACE_EXECUTION { return; } - for _ in 0..indent { print!(" "); } + for _ in 0..indent { print!(" "); } f(); println!(""); } @@ -163,19 +163,19 @@ fn run(&mut self) -> EvalResult<()> { let mut current_block = self.frame().next_block; loop { - self.log(0, || print!("{:?}", current_block)); + self.log(0, || print!("// {:?}", current_block)); let current_mir = self.mir().clone(); // Cloning a reference. let block_data = current_mir.basic_block_data(current_block); for stmt in &block_data.statements { - self.log(1, || print!("{:?}", stmt)); + self.log(0, || print!("{:?}", stmt)); let mir::StatementKind::Assign(ref lvalue, ref rvalue) = stmt.kind; let result = self.eval_assignment(lvalue, rvalue); try!(self.maybe_report(stmt.span, result)); } let terminator = block_data.terminator(); - self.log(1, || print!("{:?}", terminator.kind)); + self.log(0, || print!("{:?}", terminator.kind)); let result = self.eval_terminator(terminator); match try!(self.maybe_report(terminator.span, result)) { -- 2.44.0