Skip to content

Commit 09cbe58

Browse files
committed
more readable printing of validation operands
1 parent 5e426e1 commit 09cbe58

File tree

4 files changed

+15
-15
lines changed

4 files changed

+15
-15
lines changed

src/librustc/mir/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -877,7 +877,7 @@ pub struct ValidationOperand<'tcx, T> {
877877

878878
impl<'tcx, T: Debug> Debug for ValidationOperand<'tcx, T> {
879879
fn fmt(&self, fmt: &mut Formatter) -> fmt::Result {
880-
write!(fmt, "{:?}@{:?}", self.lval, self.ty)?;
880+
write!(fmt, "{:?}: {:?}", self.lval, self.ty)?;
881881
if let Some(ce) = self.re {
882882
// (reuse lifetime rendering policy from ppaux.)
883883
write!(fmt, "/{}", ty::ReScope(ce))?;

src/test/mir-opt/validate_1.rs

+7-7
Original file line numberDiff line numberDiff line change
@@ -22,26 +22,26 @@ fn main() {
2222
// START rustc.node4.EraseRegions.after.mir
2323
// fn foo(_1: &ReErased mut i32) -> () {
2424
// bb0: {
25-
// Validate(Acquire, [_1@&ReFree(DefId { krate: CrateNum(0), node: DefIndex(3) => validate_1/8cd878b::foo[0] }, BrAnon(0)) mut i32]);
25+
// Validate(Acquire, [_1: &ReFree(DefId { krate: CrateNum(0), node: DefIndex(3) => validate_1/8cd878b::foo[0] }, BrAnon(0)) mut i32]);
2626
// return;
2727
// }
2828
// }
2929
// END rustc.node4.EraseRegions.after.mir
3030
// START rustc.node11.EraseRegions.after.mir
3131
// fn main() -> () {
3232
// bb0: {
33-
// Validate(Suspend(ReScope(Misc(NodeId(20)))), [_1@i32]);
33+
// Validate(Suspend(ReScope(Misc(NodeId(20)))), [_1: i32]);
3434
// _4 = &ReErased mut _1;
35-
// Validate(Acquire, [(*_4)@i32/ReScope(Misc(NodeId(20)))]);
36-
// Validate(Suspend(ReScope(Misc(NodeId(20)))), [(*_4)@i32/ReScope(Misc(NodeId(20)))]);
35+
// Validate(Acquire, [(*_4): i32/ReScope(Misc(NodeId(20)))]);
36+
// Validate(Suspend(ReScope(Misc(NodeId(20)))), [(*_4): i32/ReScope(Misc(NodeId(20)))]);
3737
// _3 = &ReErased mut (*_4);
38-
// Validate(Acquire, [(*_3)@i32/ReScope(Misc(NodeId(20)))]);
39-
// Validate(Release, [_3@&ReScope(Misc(NodeId(20))) mut i32]);
38+
// Validate(Acquire, [(*_3): i32/ReScope(Misc(NodeId(20)))]);
39+
// Validate(Release, [_3: &ReScope(Misc(NodeId(20))) mut i32]);
4040
// _2 = const foo(_3) -> bb1;
4141
// }
4242
//
4343
// bb1: {
44-
// Validate(Acquire, [_2@()]);
44+
// Validate(Acquire, [_2: ()]);
4545
// EndRegion(ReScope(Misc(NodeId(20))));
4646
// return;
4747
// }

src/test/mir-opt/validate_2.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ fn main() {
1919
// START rustc.node4.EraseRegions.after.mir
2020
// fn main() -> () {
2121
// bb1: {
22-
// Validate(Release, [_2@std::boxed::Box<[i32; 3]>]);
22+
// Validate(Release, [_2: std::boxed::Box<[i32; 3]>]);
2323
// _1 = _2 as std::boxed::Box<[i32]> (Unsize);
24-
// Validate(Acquire, [_1@std::boxed::Box<[i32]>]);
24+
// Validate(Acquire, [_1: std::boxed::Box<[i32]>]);
2525
// }
2626
// }
2727
// END rustc.node4.EraseRegions.after.mir

src/test/mir-opt/validate_3.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,13 @@ fn main() {
3232
// fn main() -> () {
3333
// let mut _5: &ReErased i32;
3434
// bb0: {
35-
// Validate(Suspend(ReScope(Misc(NodeId(46)))), [((*_2).0: i32)@i32/ReScope(Remainder(BlockRemainder { block: NodeId(18), first_statement_index: 3 })) (imm)]);
35+
// Validate(Suspend(ReScope(Misc(NodeId(46)))), [((*_2).0: i32): i32/ReScope(Remainder(BlockRemainder { block: NodeId(18), first_statement_index: 3 })) (imm)]);
3636
// _5 = &ReErased ((*_2).0: i32);
37-
// Validate(Acquire, [(*_5)@i32/ReScope(Misc(NodeId(46))) (imm)]);
38-
// Validate(Suspend(ReScope(Misc(NodeId(46)))), [(*_5)@i32/ReScope(Misc(NodeId(46))) (imm)]);
37+
// Validate(Acquire, [(*_5): i32/ReScope(Misc(NodeId(46))) (imm)]);
38+
// Validate(Suspend(ReScope(Misc(NodeId(46)))), [(*_5): i32/ReScope(Misc(NodeId(46))) (imm)]);
3939
// _4 = &ReErased (*_5);
40-
// Validate(Acquire, [(*_4)@i32/ReScope(Misc(NodeId(46))) (imm)]);
41-
// Validate(Release, [_4@&ReScope(Misc(NodeId(46))) i32]);
40+
// Validate(Acquire, [(*_4): i32/ReScope(Misc(NodeId(46))) (imm)]);
41+
// Validate(Release, [_4: &ReScope(Misc(NodeId(46))) i32]);
4242
// _3 = const foo(_4) -> bb1;
4343
// }
4444
// bb1: {

0 commit comments

Comments
 (0)