Skip to content

Commit 39be0b5

Browse files
committed
Bless mir-opt tests
1 parent 25e0be7 commit 39be0b5

File tree

3 files changed

+32
-42
lines changed

3 files changed

+32
-42
lines changed

src/test/mir-opt/const_allocation2/32bit/rustc.main.ConstProp.after.mir

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -30,41 +30,41 @@ fn main() -> () {
3030
}
3131

3232
alloc0 (static: FOO, size: 8, align: 4) {
33-
alloc25+0╼ 03 00 00 00 │ ╾──╼....
33+
alloc21+0╼ 03 00 00 00 │ ╾──╼....
3434
}
3535

36-
alloc25 (size: 48, align: 4) {
37-
0x00 │ 00 00 00 00 __ __ __ __ ╾alloc10+0╼ 00 00 00 00 │ ....░░░░╾──╼....
38-
0x10 │ 00 00 00 00 __ __ __ __ ╾alloc15+0╼ 02 00 00 00 │ ....░░░░╾──╼....
39-
0x20 │ 01 00 00 00 2a 00 00 00 ╾alloc23+0╼ 03 00 00 00 │ ....*...╾──╼....
36+
alloc21 (size: 48, align: 4) {
37+
0x00 │ 00 00 00 00 __ __ __ __ ╾alloc4+0─╼ 00 00 00 00 │ ....░░░░╾──╼....
38+
0x10 │ 00 00 00 00 __ __ __ __ ╾alloc9+0─╼ 02 00 00 00 │ ....░░░░╾──╼....
39+
0x20 │ 01 00 00 00 2a 00 00 00 ╾alloc19+0╼ 03 00 00 00 │ ....*...╾──╼....
4040
}
4141

42-
alloc10 (size: 0, align: 4) {}
42+
alloc4 (size: 0, align: 4) {}
4343

44-
alloc15 (size: 8, align: 4) {
45-
alloc13+0╼ ╾alloc14+0╼ │ ╾──╼╾──╼
44+
alloc9 (size: 8, align: 4) {
45+
alloc7+0─╼ ╾alloc8+0─╼ │ ╾──╼╾──╼
4646
}
4747

48-
alloc13 (size: 1, align: 1) {
48+
alloc7 (size: 1, align: 1) {
4949
05 │ .
5050
}
5151

52-
alloc14 (size: 1, align: 1) {
52+
alloc8 (size: 1, align: 1) {
5353
06 │ .
5454
}
5555

56-
alloc23 (size: 12, align: 4) {
57-
alloc19+3╼ ╾alloc20+0╼ ╾alloc22+2╼ │ ╾──╼╾──╼╾──╼
56+
alloc19 (size: 12, align: 4) {
57+
alloc15+3╼ ╾alloc16+0╼ ╾alloc18+2╼ │ ╾──╼╾──╼╾──╼
5858
}
5959

60-
alloc19 (size: 4, align: 1) {
60+
alloc15 (size: 4, align: 1) {
6161
2a 45 15 6f │ *E.o
6262
}
6363

64-
alloc20 (size: 1, align: 1) {
64+
alloc16 (size: 1, align: 1) {
6565
2a │ *
6666
}
6767

68-
alloc22 (size: 4, align: 1) {
68+
alloc18 (size: 4, align: 1) {
6969
2a 45 15 6f │ *E.o
7070
}

src/test/mir-opt/const_allocation2/64bit/rustc.main.ConstProp.after.mir

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -30,44 +30,44 @@ fn main() -> () {
3030
}
3131

3232
alloc0 (static: FOO, size: 16, align: 8) {
33-
╾──────alloc25+0──────╼ 03 00 00 00 00 00 00 00 │ ╾──────╼........
33+
╾──────alloc21+0──────╼ 03 00 00 00 00 00 00 00 │ ╾──────╼........
3434
}
3535

36-
alloc25 (size: 72, align: 8) {
37-
0x00 │ 00 00 00 00 __ __ __ __ ╾──────alloc10+0──────╼ │ ....░░░░╾──────╼
36+
alloc21 (size: 72, align: 8) {
37+
0x00 │ 00 00 00 00 __ __ __ __ ╾──────alloc4+0───────╼ │ ....░░░░╾──────╼
3838
0x10 │ 00 00 00 00 00 00 00 00 00 00 00 00 __ __ __ __ │ ............░░░░
39-
0x20 │ ╾──────alloc15+0──────╼ 02 00 00 00 00 00 00 00 │ ╾──────╼........
40-
0x30 │ 01 00 00 00 2a 00 00 00 ╾──────alloc23+0──────╼ │ ....*...╾──────╼
39+
0x20 │ ╾──────alloc9+0───────╼ 02 00 00 00 00 00 00 00 │ ╾──────╼........
40+
0x30 │ 01 00 00 00 2a 00 00 00 ╾──────alloc19+0──────╼ │ ....*...╾──────╼
4141
0x40 │ 03 00 00 00 00 00 00 00 │ ........
4242
}
4343

44-
alloc10 (size: 0, align: 8) {}
44+
alloc4 (size: 0, align: 8) {}
4545

46-
alloc15 (size: 16, align: 8) {
47-
╾──────alloc13+0──────╼ ╾──────alloc14+0──────╼ │ ╾──────╼╾──────╼
46+
alloc9 (size: 16, align: 8) {
47+
╾──────alloc7+0──────╼ ╾──────alloc8+0───────╼ │ ╾──────╼╾──────╼
4848
}
4949

50-
alloc13 (size: 1, align: 1) {
50+
alloc7 (size: 1, align: 1) {
5151
05 │ .
5252
}
5353

54-
alloc14 (size: 1, align: 1) {
54+
alloc8 (size: 1, align: 1) {
5555
06 │ .
5656
}
5757

58-
alloc23 (size: 24, align: 8) {
59-
0x00 │ ╾──────alloc19+3──────╼ ╾──────alloc20+0──────╼ │ ╾──────╼╾──────╼
60-
0x10 │ ╾──────alloc22+2──────╼ │ ╾──────╼
58+
alloc19 (size: 24, align: 8) {
59+
0x00 │ ╾──────alloc15+3──────╼ ╾──────alloc16+0──────╼ │ ╾──────╼╾──────╼
60+
0x10 │ ╾──────alloc18+2──────╼ │ ╾──────╼
6161
}
6262

63-
alloc19 (size: 4, align: 1) {
63+
alloc15 (size: 4, align: 1) {
6464
2a 45 15 6f │ *E.o
6565
}
6666

67-
alloc20 (size: 1, align: 1) {
67+
alloc16 (size: 1, align: 1) {
6868
2a │ *
6969
}
7070

71-
alloc22 (size: 4, align: 1) {
71+
alloc18 (size: 4, align: 1) {
7272
2a 45 15 6f │ *E.o
7373
}

src/test/mir-opt/retain-never-const/rustc.no_codegen.PreCodegen.after.mir

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,10 @@
22

33
fn no_codegen() -> () {
44
let mut _0: (); // return place in scope 0 at $DIR/retain-never-const.rs:18:20: 18:20
5-
let mut _1: !; // in scope 0 at $DIR/retain-never-const.rs:19:13: 19:33
65
scope 1 {
76
}
87

98
bb0: {
10-
StorageLive(_1); // bb0[0]: scope 0 at $DIR/retain-never-const.rs:19:13: 19:33
11-
_1 = const PrintName::<T>::VOID; // bb0[1]: scope 0 at $DIR/retain-never-const.rs:19:13: 19:33
12-
// ty::Const
13-
// + ty: !
14-
// + val: Unevaluated(DefId(0:9 ~ retain_never_const[317d]::{{impl}}[0]::VOID[0]), [T], None)
15-
// mir::Constant
16-
// + span: $DIR/retain-never-const.rs:19:13: 19:33
17-
// + user_ty: UserType(0)
18-
// + literal: Const { ty: !, val: Unevaluated(DefId(0:9 ~ retain_never_const[317d]::{{impl}}[0]::VOID[0]), [T], None) }
19-
unreachable; // bb0[2]: scope 0 at $DIR/retain-never-const.rs:19:13: 19:33
9+
unreachable; // bb0[0]: scope 0 at $DIR/retain-never-const.rs:19:13: 19:33
2010
}
2111
}

0 commit comments

Comments
 (0)