Skip to content

Commit 323e411

Browse files
committed
fix mir-opt NLL tests -- variable '_#0r is now 'static
1 parent 05731b0 commit 323e411

7 files changed

+25
-25
lines changed

src/test/mir-opt/nll/named-lifetimes-basic.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ fn main() {
2626

2727
// END RUST SOURCE
2828
// START rustc.use_x.nll.0.mir
29-
// | '_#0r: {bb0[0], bb0[1], '_#0r}
30-
// | '_#1r: {bb0[0], bb0[1], '_#0r, '_#1r}
31-
// | '_#2r: {bb0[0], bb0[1], '_#2r}
32-
// ...
33-
// fn use_x(_1: &'_#0r mut i32, _2: &'_#1r u32, _3: &'_#0r u32, _4: &'_#2r u32) -> bool {
29+
// | '_#0r: {bb0[0], bb0[1], '_#0r, '_#1r, '_#2r, '_#3r}
30+
// | '_#1r: {bb0[0], bb0[1], '_#1r}
31+
// | '_#2r: {bb0[0], bb0[1], '_#1r, '_#2r}
32+
// | '_#3r: {bb0[0], bb0[1], '_#3r}
33+
// fn use_x(_1: &'_#1r mut i32, _2: &'_#2r u32, _3: &'_#1r u32, _4: &'_#3r u32) -> bool {
3434
// END rustc.use_x.nll.0.mir

src/test/mir-opt/nll/reborrow-basic.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@ fn main() {
2828

2929
// END RUST SOURCE
3030
// START rustc.main.nll.0.mir
31-
// | '_#5r: {bb0[6], bb0[7], bb0[8], bb0[9], bb0[10], bb0[11], bb0[12], bb0[13], bb0[14]}
31+
// | '_#6r: {bb0[6], bb0[7], bb0[8], bb0[9], bb0[10], bb0[11], bb0[12], bb0[13], bb0[14]}
3232
// ...
33-
// | '_#7r: {bb0[11], bb0[12], bb0[13], bb0[14]}
33+
// | '_#8r: {bb0[11], bb0[12], bb0[13], bb0[14]}
3434
// END rustc.main.nll.0.mir
3535
// START rustc.main.nll.0.mir
36-
// let _2: &'_#5r mut i32;
36+
// let _2: &'_#6r mut i32;
3737
// ...
38-
// let _4: &'_#7r mut i32;
38+
// let _4: &'_#8r mut i32;
3939
// END rustc.main.nll.0.mir

src/test/mir-opt/nll/region-liveness-basic.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,15 @@ fn main() {
3131

3232
// END RUST SOURCE
3333
// START rustc.main.nll.0.mir
34-
// | '_#0r: {bb1[1], bb2[0], bb2[1]}
3534
// | '_#1r: {bb1[1], bb2[0], bb2[1]}
35+
// | '_#2r: {bb1[1], bb2[0], bb2[1]}
3636
// ...
37-
// let _2: &'_#1r usize;
37+
// let _2: &'_#2r usize;
3838
// END rustc.main.nll.0.mir
3939
// START rustc.main.nll.0.mir
4040
// bb1: {
4141
// | Live variables at bb1[0]: [_1, _3]
42-
// _2 = &'_#0r _1[_3];
42+
// _2 = &'_#1r _1[_3];
4343
// | Live variables at bb1[1]: [_2]
4444
// switchInt(const true) -> [0u8: bb3, otherwise: bb2];
4545
// }

src/test/mir-opt/nll/region-liveness-drop-may-dangle.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,5 +44,5 @@ unsafe impl<#[may_dangle] T> Drop for Wrap<T> {
4444

4545
// END RUST SOURCE
4646
// START rustc.main.nll.0.mir
47-
// | '_#4r: {bb1[3], bb1[4], bb1[5], bb2[0], bb2[1]}
47+
// | '_#5r: {bb1[3], bb1[4], bb1[5], bb2[0], bb2[1]}
4848
// END rustc.main.nll.0.mir

src/test/mir-opt/nll/region-liveness-drop-no-may-dangle.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,5 +46,5 @@ impl<T> Drop for Wrap<T> {
4646

4747
// END RUST SOURCE
4848
// START rustc.main.nll.0.mir
49-
// | '_#4r: {bb1[3], bb1[4], bb1[5], bb2[0], bb2[1], bb2[2], bb3[0], bb3[1], bb3[2], bb4[0], bb4[1], bb4[2], bb6[0], bb7[0], bb7[1], bb7[2], bb8[0]}
49+
// | '_#5r: {bb1[3], bb1[4], bb1[5], bb2[0], bb2[1], bb2[2], bb3[0], bb3[1], bb3[2], bb4[0], bb4[1], bb4[2], bb6[0], bb7[0], bb7[1], bb7[2], bb8[0]}
5050
// END rustc.main.nll.0.mir

src/test/mir-opt/nll/region-liveness-two-disjoint-uses.rs

+6-6
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@ fn main() {
3636

3737
// END RUST SOURCE
3838
// START rustc.main.nll.0.mir
39-
// | '_#0r: {bb1[1], bb2[0], bb2[1]}
39+
// | '_#1r: {bb1[1], bb2[0], bb2[1]}
4040
// ...
41-
// | '_#2r: {bb7[2], bb7[3], bb7[4]}
42-
// | '_#3r: {bb1[1], bb2[0], bb2[1], bb7[2], bb7[3], bb7[4]}
41+
// | '_#3r: {bb7[2], bb7[3], bb7[4]}
42+
// | '_#4r: {bb1[1], bb2[0], bb2[1], bb7[2], bb7[3], bb7[4]}
4343
// ...
44-
// let mut _2: &'_#3r usize;
44+
// let mut _2: &'_#4r usize;
4545
// ...
46-
// _2 = &'_#0r _1[_3];
46+
// _2 = &'_#1r _1[_3];
4747
// ...
48-
// _2 = &'_#2r (*_11);
48+
// _2 = &'_#3r (*_11);
4949
// END rustc.main.nll.0.mir

src/test/mir-opt/nll/region-subtyping-basic.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,16 @@ fn main() {
3232

3333
// END RUST SOURCE
3434
// START rustc.main.nll.0.mir
35-
// | '_#0r: {bb1[1], bb1[2], bb1[3], bb1[4], bb1[5], bb1[6], bb2[0], bb2[1]}
3635
// | '_#1r: {bb1[1], bb1[2], bb1[3], bb1[4], bb1[5], bb1[6], bb2[0], bb2[1]}
37-
// | '_#2r: {bb1[5], bb1[6], bb2[0], bb2[1]}
36+
// | '_#2r: {bb1[1], bb1[2], bb1[3], bb1[4], bb1[5], bb1[6], bb2[0], bb2[1]}
37+
// | '_#3r: {bb1[5], bb1[6], bb2[0], bb2[1]}
3838
// END rustc.main.nll.0.mir
3939
// START rustc.main.nll.0.mir
40-
// let _2: &'_#1r usize;
40+
// let _2: &'_#2r usize;
4141
// ...
42-
// let _6: &'_#2r usize;
42+
// let _6: &'_#3r usize;
4343
// ...
44-
// _2 = &'_#0r _1[_3];
44+
// _2 = &'_#1r _1[_3];
4545
// ...
4646
// _7 = _2;
4747
// ...

0 commit comments

Comments
 (0)