FileCheck inline_scopes_parenting
This commit is contained in:
parent
773dc62756
commit
bb695977de
@ -2,8 +2,8 @@
|
||||
|
||||
fn main() -> () {
|
||||
let mut _0: ();
|
||||
let _1: {closure@$DIR/issue_76997_inline_scopes_parenting.rs:6:13: 6:16};
|
||||
let mut _2: &{closure@$DIR/issue_76997_inline_scopes_parenting.rs:6:13: 6:16};
|
||||
let _1: {closure@$DIR/issue_76997_inline_scopes_parenting.rs:10:13: 10:16};
|
||||
let mut _2: &{closure@$DIR/issue_76997_inline_scopes_parenting.rs:10:13: 10:16};
|
||||
let mut _3: ((),);
|
||||
let mut _4: ();
|
||||
let mut _5: ();
|
||||
@ -19,7 +19,7 @@ fn main() -> () {
|
||||
|
||||
bb0: {
|
||||
StorageLive(_1);
|
||||
_1 = {closure@$DIR/issue_76997_inline_scopes_parenting.rs:6:13: 6:16};
|
||||
_1 = {closure@$DIR/issue_76997_inline_scopes_parenting.rs:10:13: 10:16};
|
||||
StorageLive(_2);
|
||||
_2 = &_1;
|
||||
StorageLive(_3);
|
||||
|
@ -1,8 +1,12 @@
|
||||
// skip-filecheck
|
||||
// Tests that MIR inliner can handle `SourceScopeData` parenting correctly. (#76997)
|
||||
|
||||
// EMIT_MIR issue_76997_inline_scopes_parenting.main.Inline.after.mir
|
||||
fn main() {
|
||||
// CHECK-LABEL: fn main(
|
||||
// CHECK: scope 2
|
||||
// CHECK-NEXT: debug x
|
||||
// CHECK-NEXT: scope 3
|
||||
// CHECK-NEXT: debug y
|
||||
let f = |x| { let y = x; y };
|
||||
f(())
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user