We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 381466c commit 1aeeebcCopy full SHA for 1aeeebc
tests/mir-opt/copy-prop/calls.rs
@@ -16,6 +16,7 @@ fn nrvo() -> u8 {
16
// CHECK: debug y => _0;
17
// CHECK-NOT: StorageLive(_1);
18
// CHECK-NOT: _1 = dummy(const 5_u8)
19
+ // CHECK: _0 = dummy(const 5_u8)
20
// CHECK-NOT: _0 = copy _1;
21
// CHECK-NOT: StorageDead(_1);
22
let y = dummy(5); // this should get NRVO
@@ -26,6 +27,8 @@ fn nrvo() -> u8 {
26
27
#[custom_mir(dialect = "runtime", phase = "initial")]
28
fn multiple_edges(t: bool) -> u8 {
29
// CHECK-LABEL: fn multiple_edges(
30
+ // CHECK: bb1: {
31
+ // CHECK: _2 = dummy(const 13_u8)
32
// CHECK: bb2: {
33
// CHECK: _0 = copy _2;
34
mir! {
0 commit comments