summaryrefslogtreecommitdiffstats
path: root/tests/mir-opt/gvn.repeated_index.GVN.panic-abort.diff
diff options
context:
space:
mode:
Diffstat (limited to 'tests/mir-opt/gvn.repeated_index.GVN.panic-abort.diff')
-rw-r--r--tests/mir-opt/gvn.repeated_index.GVN.panic-abort.diff19
1 files changed, 12 insertions, 7 deletions
diff --git a/tests/mir-opt/gvn.repeated_index.GVN.panic-abort.diff b/tests/mir-opt/gvn.repeated_index.GVN.panic-abort.diff
index 4c29523d6..d937902e8 100644
--- a/tests/mir-opt/gvn.repeated_index.GVN.panic-abort.diff
+++ b/tests/mir-opt/gvn.repeated_index.GVN.panic-abort.diff
@@ -23,11 +23,11 @@
bb0: {
StorageLive(_3);
-- StorageLive(_4);
-- _4 = _1;
+ StorageLive(_4);
+ _4 = _1;
- _3 = [move _4; N];
-- StorageDead(_4);
+ _3 = [_1; N];
+ StorageDead(_4);
StorageLive(_5);
StorageLive(_6);
StorageLive(_7);
@@ -40,8 +40,10 @@
}
bb1: {
- _6 = _3[_7];
- _5 = opaque::<T>(move _6) -> [return: bb2, unwind unreachable];
+- _6 = _3[_7];
+- _5 = opaque::<T>(move _6) -> [return: bb2, unwind unreachable];
++ _6 = _1;
++ _5 = opaque::<T>(_1) -> [return: bb2, unwind unreachable];
}
bb2: {
@@ -55,13 +57,16 @@
- _13 = Len(_3);
- _14 = Lt(_12, _13);
- assert(move _14, "index out of bounds: the length is {} but the index is {}", move _13, _12) -> [success: bb3, unwind unreachable];
++ _13 = _8;
+ _14 = Lt(_2, _8);
+ assert(move _14, "index out of bounds: the length is {} but the index is {}", _8, _2) -> [success: bb3, unwind unreachable];
}
bb3: {
- _11 = _3[_12];
- _10 = opaque::<T>(move _11) -> [return: bb4, unwind unreachable];
+- _11 = _3[_12];
+- _10 = opaque::<T>(move _11) -> [return: bb4, unwind unreachable];
++ _11 = _1;
++ _10 = opaque::<T>(_1) -> [return: bb4, unwind unreachable];
}
bb4: {