diff options
| author | Eduard Burtescu <edy.burt@gmail.com> | 2016-04-05 07:19:47 +0300 |
|---|---|---|
| committer | Eduard Burtescu <edy.burt@gmail.com> | 2016-04-11 20:49:07 +0300 |
| commit | a563711b6a13eb93ac59d4de29e079281f4866f3 (patch) | |
| tree | 4ec2016851183dea8f54b9beb584f629425afa36 | |
| parent | b622c3e0856767d8e53cf141e2e0a7b6d72a198b (diff) | |
| download | rust-a563711b6a13eb93ac59d4de29e079281f4866f3.tar.gz rust-a563711b6a13eb93ac59d4de29e079281f4866f3.zip | |
mir: print the scope and span for variables.
| -rw-r--r-- | src/librustc_mir/pretty.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/librustc_mir/pretty.rs b/src/librustc_mir/pretty.rs index d0c66b340d9..e9c9edd1183 100644 --- a/src/librustc_mir/pretty.rs +++ b/src/librustc_mir/pretty.rs @@ -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. |
