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 a8664a1 commit e36689aCopy full SHA for e36689a
tests/mir-opt/copy-prop/branch.rs
@@ -1,4 +1,3 @@
1
-// skip-filecheck
2
// EMIT_MIR_FOR_EACH_PANIC_STRATEGY
3
//! Tests that we bail out when there are multiple assignments to the same local.
4
//@ test-mir-pass: CopyProp
@@ -12,6 +11,14 @@ fn cond() -> bool {
12
11
13
// EMIT_MIR branch.foo.CopyProp.diff
14
fn foo() -> i32 {
+ // CHECK-LABEL: fn foo(
15
+ // CHECK: debug x => [[x:_.*]];
16
+ // CHECK: debug y => [[y:_.*]];
17
+ // CHECK: bb3: {
18
+ // CHECK: [[y]] = copy [[x]];
19
+ // CHECK: bb5: {
20
21
+ // CHECK: _0 = copy [[y]];
22
let x = val();
23
24
let y = if cond() {
0 commit comments