We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1aeeebc commit 30a656aCopy full SHA for 30a656a
tests/mir-opt/copy-prop/cycle.rs
@@ -8,15 +8,17 @@ fn val() -> i32 {
8
// EMIT_MIR cycle.main.CopyProp.diff
9
fn main() {
10
// CHECK-LABEL: fn main(
11
- // CHECK: debug z => _2;
12
- // CHECK-NOT: StorageLive(_2);
13
- // CHECK: _2 = copy _1;
+ // CHECK: debug x => [[x:_.*]];
+ // CHECK: debug y => [[y:_.*]];
+ // CHECK: debug z => [[y]];
14
+ // CHECK-NOT: StorageLive([[y]]);
15
+ // CHECK: [[y]] = copy [[x]];
16
// CHECK-NOT: StorageLive(_3);
- // CHECK-NOT: _3 = copy _2;
17
+ // CHECK-NOT: _3 = copy [[y]];
18
// CHECK-NOT: StorageLive(_4);
19
// CHECK-NOT: _4 = copy _3;
20
// CHECK-NOT: _1 = move _4;
- // CHECK: _1 = copy _2;
21
+ // CHECK: [[x]] = copy [[y]];
22
let mut x = val();
23
let y = x;
24
let z = y;
0 commit comments