|
39 | 39 |
|
40 | 40 | bb0: {
|
41 | 41 | StorageLive(_1); // scope 0 at $DIR/derefer_test_multiple.rs:3:9: 3:14
|
42 |
| - Deinit(_1); // scope 0 at $DIR/derefer_test_multiple.rs:3:17: 3:25 |
43 |
| - (_1.0: i32) = const 42_i32; // scope 0 at $DIR/derefer_test_multiple.rs:3:17: 3:25 |
44 |
| - (_1.1: i32) = const 43_i32; // scope 0 at $DIR/derefer_test_multiple.rs:3:17: 3:25 |
| 42 | + _1 = (const 42_i32, const 43_i32); // scope 0 at $DIR/derefer_test_multiple.rs:3:17: 3:25 |
45 | 43 | StorageLive(_2); // scope 1 at $DIR/derefer_test_multiple.rs:4:9: 4:14
|
46 | 44 | StorageLive(_3); // scope 1 at $DIR/derefer_test_multiple.rs:4:22: 4:28
|
47 | 45 | _3 = &mut _1; // scope 1 at $DIR/derefer_test_multiple.rs:4:22: 4:28
|
48 |
| - Deinit(_2); // scope 1 at $DIR/derefer_test_multiple.rs:4:17: 4:29 |
49 |
| - (_2.0: i32) = const 99_i32; // scope 1 at $DIR/derefer_test_multiple.rs:4:17: 4:29 |
50 |
| - (_2.1: &mut (i32, i32)) = move _3; // scope 1 at $DIR/derefer_test_multiple.rs:4:17: 4:29 |
| 46 | + _2 = (const 99_i32, move _3); // scope 1 at $DIR/derefer_test_multiple.rs:4:17: 4:29 |
51 | 47 | StorageDead(_3); // scope 1 at $DIR/derefer_test_multiple.rs:4:28: 4:29
|
52 | 48 | StorageLive(_4); // scope 2 at $DIR/derefer_test_multiple.rs:5:9: 5:14
|
53 | 49 | StorageLive(_5); // scope 2 at $DIR/derefer_test_multiple.rs:5:22: 5:28
|
54 | 50 | _5 = &mut _2; // scope 2 at $DIR/derefer_test_multiple.rs:5:22: 5:28
|
55 |
| - Deinit(_4); // scope 2 at $DIR/derefer_test_multiple.rs:5:17: 5:29 |
56 |
| - (_4.0: i32) = const 11_i32; // scope 2 at $DIR/derefer_test_multiple.rs:5:17: 5:29 |
57 |
| - (_4.1: &mut (i32, &mut (i32, i32))) = move _5; // scope 2 at $DIR/derefer_test_multiple.rs:5:17: 5:29 |
| 51 | + _4 = (const 11_i32, move _5); // scope 2 at $DIR/derefer_test_multiple.rs:5:17: 5:29 |
58 | 52 | StorageDead(_5); // scope 2 at $DIR/derefer_test_multiple.rs:5:28: 5:29
|
59 | 53 | StorageLive(_6); // scope 3 at $DIR/derefer_test_multiple.rs:6:9: 6:14
|
60 | 54 | StorageLive(_7); // scope 3 at $DIR/derefer_test_multiple.rs:6:22: 6:28
|
61 | 55 | _7 = &mut _4; // scope 3 at $DIR/derefer_test_multiple.rs:6:22: 6:28
|
62 |
| - Deinit(_6); // scope 3 at $DIR/derefer_test_multiple.rs:6:17: 6:29 |
63 |
| - (_6.0: i32) = const 13_i32; // scope 3 at $DIR/derefer_test_multiple.rs:6:17: 6:29 |
64 |
| - (_6.1: &mut (i32, &mut (i32, &mut (i32, i32)))) = move _7; // scope 3 at $DIR/derefer_test_multiple.rs:6:17: 6:29 |
| 56 | + _6 = (const 13_i32, move _7); // scope 3 at $DIR/derefer_test_multiple.rs:6:17: 6:29 |
65 | 57 | StorageDead(_7); // scope 3 at $DIR/derefer_test_multiple.rs:6:28: 6:29
|
66 | 58 | StorageLive(_8); // scope 4 at $DIR/derefer_test_multiple.rs:7:9: 7:10
|
67 | 59 | - _8 = &mut ((*((*((*(_6.1: &mut (i32, &mut (i32, &mut (i32, i32))))).1: &mut (i32, &mut (i32, i32)))).1: &mut (i32, i32))).1: i32); // scope 4 at $DIR/derefer_test_multiple.rs:7:13: 7:30
|
|
95 | 87 | StorageDead(_2); // scope 1 at $DIR/derefer_test_multiple.rs:9:1: 9:2
|
96 | 88 | StorageDead(_1); // scope 0 at $DIR/derefer_test_multiple.rs:9:1: 9:2
|
97 | 89 | return; // scope 0 at $DIR/derefer_test_multiple.rs:9:2: 9:2
|
98 |
| -+ } |
99 |
| -+ |
100 |
| -+ bb1 (cleanup): { |
101 |
| -+ resume; // scope 0 at $DIR/derefer_test_multiple.rs:2:1: 9:2 |
| 90 | + } |
| 91 | + |
| 92 | + bb1 (cleanup): { |
| 93 | + resume; // scope 0 at $DIR/derefer_test_multiple.rs:2:1: 9:2 |
102 | 94 | }
|
103 | 95 | }
|
104 | 96 |
|
0 commit comments