mir: print the scope and span for variables.

This commit is contained in:
Eduard Burtescu 2016-04-05 07:19:47 +03:00
parent b622c3e085
commit a563711b6a

View File

@ -242,7 +242,11 @@ fn write_mir_intro(tcx: &TyCtxt, nid: NodeId, mir: &Mir, w: &mut Write)
if var.mutability == Mutability::Mut {
write!(w, "mut ")?;
}
writeln!(w, "{:?}: {}; // {}", Lvalue::Var(i as u32), var.ty, var.name)?;
writeln!(w, "{:?}: {}; // {} in {}",
Lvalue::Var(i as u32),
var.ty,
var.name,
comment(tcx, var.scope, var.span))?;
}
// Compiler-introduced temporary types.