X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Ftest%2Fmir-opt%2Faddress-of%2Frustc.borrow_and_cast.SimplifyCfg-initial.after.mir;h=4a7e8de29ec226854a55158fa0cbeae25402f863;hb=75561a56ac57c47762b5ddddf7bb2e6798d98e7c;hp=29ccff492027a4abc6f2ce1d2e7c8be5ed5cc873;hpb=ba72b15666b2491415aec703a02c2364fe5e2790;p=rust.git diff --git a/src/test/mir-opt/address-of/rustc.borrow_and_cast.SimplifyCfg-initial.after.mir b/src/test/mir-opt/address-of/rustc.borrow_and_cast.SimplifyCfg-initial.after.mir index 29ccff49202..4a7e8de29ec 100644 --- a/src/test/mir-opt/address-of/rustc.borrow_and_cast.SimplifyCfg-initial.after.mir +++ b/src/test/mir-opt/address-of/rustc.borrow_and_cast.SimplifyCfg-initial.after.mir @@ -20,28 +20,34 @@ fn borrow_and_cast(_1: i32) -> () { } bb0: { - StorageLive(_2); // bb0[0]: scope 0 at $DIR/address-of.rs:42:9: 42:10 - StorageLive(_3); // bb0[1]: scope 0 at $DIR/address-of.rs:42:13: 42:15 - _3 = &_1; // bb0[2]: scope 0 at $DIR/address-of.rs:42:13: 42:15 - _2 = &raw const (*_3); // bb0[3]: scope 0 at $DIR/address-of.rs:42:13: 42:15 - FakeRead(ForLet, _2); // bb0[4]: scope 0 at $DIR/address-of.rs:42:9: 42:10 - StorageDead(_3); // bb0[5]: scope 0 at $DIR/address-of.rs:42:29: 42:30 - StorageLive(_4); // bb0[6]: scope 1 at $DIR/address-of.rs:43:9: 43:10 - StorageLive(_5); // bb0[7]: scope 1 at $DIR/address-of.rs:43:13: 43:19 - _5 = &mut _1; // bb0[8]: scope 1 at $DIR/address-of.rs:43:13: 43:19 - _4 = &raw const (*_5); // bb0[9]: scope 1 at $DIR/address-of.rs:43:13: 43:19 - FakeRead(ForLet, _4); // bb0[10]: scope 1 at $DIR/address-of.rs:43:9: 43:10 - StorageDead(_5); // bb0[11]: scope 1 at $DIR/address-of.rs:43:33: 43:34 - StorageLive(_6); // bb0[12]: scope 2 at $DIR/address-of.rs:44:9: 44:10 - StorageLive(_7); // bb0[13]: scope 2 at $DIR/address-of.rs:44:13: 44:19 - _7 = &mut _1; // bb0[14]: scope 2 at $DIR/address-of.rs:44:13: 44:19 - _6 = &raw mut (*_7); // bb0[15]: scope 2 at $DIR/address-of.rs:44:13: 44:19 - FakeRead(ForLet, _6); // bb0[16]: scope 2 at $DIR/address-of.rs:44:9: 44:10 - StorageDead(_7); // bb0[17]: scope 2 at $DIR/address-of.rs:44:31: 44:32 - _0 = (); // bb0[18]: scope 0 at $DIR/address-of.rs:41:32: 45:2 - StorageDead(_6); // bb0[19]: scope 2 at $DIR/address-of.rs:45:1: 45:2 - StorageDead(_4); // bb0[20]: scope 1 at $DIR/address-of.rs:45:1: 45:2 - StorageDead(_2); // bb0[21]: scope 0 at $DIR/address-of.rs:45:1: 45:2 - return; // bb0[22]: scope 0 at $DIR/address-of.rs:45:2: 45:2 + StorageLive(_2); // scope 0 at $DIR/address-of.rs:42:9: 42:10 + StorageLive(_3); // scope 0 at $DIR/address-of.rs:42:13: 42:15 + _3 = &_1; // scope 0 at $DIR/address-of.rs:42:13: 42:15 + _2 = &raw const (*_3); // scope 0 at $DIR/address-of.rs:42:13: 42:15 + FakeRead(ForLet, _2); // scope 0 at $DIR/address-of.rs:42:9: 42:10 + StorageDead(_3); // scope 0 at $DIR/address-of.rs:42:29: 42:30 + StorageLive(_4); // scope 1 at $DIR/address-of.rs:43:9: 43:10 + StorageLive(_5); // scope 1 at $DIR/address-of.rs:43:13: 43:19 + _5 = &mut _1; // scope 1 at $DIR/address-of.rs:43:13: 43:19 + _4 = &raw const (*_5); // scope 1 at $DIR/address-of.rs:43:13: 43:19 + FakeRead(ForLet, _4); // scope 1 at $DIR/address-of.rs:43:9: 43:10 + StorageDead(_5); // scope 1 at $DIR/address-of.rs:43:33: 43:34 + StorageLive(_6); // scope 2 at $DIR/address-of.rs:44:9: 44:10 + StorageLive(_7); // scope 2 at $DIR/address-of.rs:44:13: 44:19 + _7 = &mut _1; // scope 2 at $DIR/address-of.rs:44:13: 44:19 + _6 = &raw mut (*_7); // scope 2 at $DIR/address-of.rs:44:13: 44:19 + FakeRead(ForLet, _6); // scope 2 at $DIR/address-of.rs:44:9: 44:10 + StorageDead(_7); // scope 2 at $DIR/address-of.rs:44:31: 44:32 + _0 = const (); // scope 0 at $DIR/address-of.rs:41:32: 45:2 + // ty::Const + // + ty: () + // + val: Value(Scalar()) + // mir::Constant + // + span: $DIR/address-of.rs:41:32: 45:2 + // + literal: Const { ty: (), val: Value(Scalar()) } + StorageDead(_6); // scope 2 at $DIR/address-of.rs:45:1: 45:2 + StorageDead(_4); // scope 1 at $DIR/address-of.rs:45:1: 45:2 + StorageDead(_2); // scope 0 at $DIR/address-of.rs:45:1: 45:2 + return; // scope 0 at $DIR/address-of.rs:45:2: 45:2 } }