about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/test/mir-opt/nll/liveness-call-subtlety.rs16
-rw-r--r--src/test/mir-opt/nll/region-liveness-drop-no-may-dangle.rs2
-rw-r--r--src/test/mir-opt/nll/region-liveness-two-disjoint-uses.rs2
3 files changed, 13 insertions, 7 deletions
diff --git a/src/test/mir-opt/nll/liveness-call-subtlety.rs b/src/test/mir-opt/nll/liveness-call-subtlety.rs
index 551aff8454a..873431505f5 100644
--- a/src/test/mir-opt/nll/liveness-call-subtlety.rs
+++ b/src/test/mir-opt/nll/liveness-call-subtlety.rs
@@ -31,15 +31,21 @@ fn main() {
 //            | Live variables at bb0[0]: []
 //        StorageLive(_1);
 //            | Live variables at bb0[1]: []
-//        _1 = const <std::boxed::Box<T>>::new(const 22usize) -> bb1;
+//        StorageLive(_2);
+//            | Live variables at bb0[2]: []
+//        _2 = const 22usize;
+//            | Live variables at bb0[3]: [_2]
+//        _1 = const <std::boxed::Box<T>>::new(_2) -> bb1;
 //    }
 // END rustc.node12.nll.0.mir
 // START rustc.node12.nll.0.mir
 //    | Live variables on entry to bb1: [_1 (drop)]
 //    bb1: {
-//             | Live variables at bb1[0]: [_1 (drop)]
-//        StorageLive(_2);
-//             | Live variables at bb1[1]: [_1 (drop)]
-//        _2 = const can_panic() -> [return: bb2, unwind: bb4];
+//            | Live variables at bb1[0]: [_1 (drop)]
+//        StorageDead(_2);
+//            | Live variables at bb1[1]: [_1 (drop)]
+//        StorageLive(_3);
+//            | Live variables at bb1[2]: [_1 (drop)]
+//        _3 = const can_panic() -> [return: bb2, unwind: bb4];
 //    }
 // END rustc.node12.nll.0.mir
diff --git a/src/test/mir-opt/nll/region-liveness-drop-no-may-dangle.rs b/src/test/mir-opt/nll/region-liveness-drop-no-may-dangle.rs
index 20865fdfe9b..0ddb745b61f 100644
--- a/src/test/mir-opt/nll/region-liveness-drop-no-may-dangle.rs
+++ b/src/test/mir-opt/nll/region-liveness-drop-no-may-dangle.rs
@@ -46,5 +46,5 @@ impl<T> Drop for Wrap<T> {
 
 // END RUST SOURCE
 // START rustc.node12.nll.0.mir
-// | '_#4r: {bb1[3], bb1[4], bb1[5], bb2[0], bb2[1], bb2[2], bb3[0], bb4[0], bb4[1], bb4[2], bb6[0], bb7[0], bb7[1], bb8[0]}
+// | '_#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]}
 // END rustc.node12.nll.0.mir
diff --git a/src/test/mir-opt/nll/region-liveness-two-disjoint-uses.rs b/src/test/mir-opt/nll/region-liveness-two-disjoint-uses.rs
index 1387fe52563..664298b9374 100644
--- a/src/test/mir-opt/nll/region-liveness-two-disjoint-uses.rs
+++ b/src/test/mir-opt/nll/region-liveness-two-disjoint-uses.rs
@@ -45,5 +45,5 @@ fn main() {
 // ...
 // _2 = &'_#0r _1[_3];
 // ...
-// _2 = &'_#2r (*_10);
+// _2 = &'_#2r (*_11);
 // END rustc.node12.nll.0.mir