|
13 | 13 | scope 1 {
|
14 | 14 | debug val => _1; // in scope 1 at $DIR/const_goto_storage.rs:3:9: 3:12
|
15 | 15 | }
|
16 |
| - scope 2 { |
17 |
| - scope 3 { |
18 |
| - scope 4 { |
19 |
| - } |
20 |
| - } |
21 |
| - } |
22 | 16 |
|
23 | 17 | bb0: {
|
24 | 18 | StorageLive(_1); // scope 0 at $DIR/const_goto_storage.rs:3:9: 3:12
|
25 | 19 | - StorageLive(_2); // scope 0 at $DIR/const_goto_storage.rs:3:21: 3:23
|
26 | 20 | - nop; // scope 0 at $DIR/const_goto_storage.rs:3:21: 3:23
|
27 | 21 | - StorageLive(_3); // scope 0 at $DIR/const_goto_storage.rs:4:15: 8:10
|
28 |
| -- StorageLive(_4); // scope 2 at $DIR/const_goto_storage.rs:4:18: 4:76 |
29 |
| -- StorageLive(_5); // scope 3 at $DIR/const_goto_storage.rs:4:21: 4:52 |
30 |
| -- StorageLive(_6); // scope 4 at $DIR/const_goto_storage.rs:4:24: 4:28 |
31 |
| -- _6 = const true; // scope 4 at $DIR/const_goto_storage.rs:4:24: 4:28 |
32 |
| -- switchInt(move _6) -> [false: bb2, otherwise: bb1]; // scope 4 at $DIR/const_goto_storage.rs:4:24: 4:28 |
33 |
| -+ StorageLive(_2); // scope 4 at $DIR/const_goto_storage.rs:4:24: 4:28 |
34 |
| -+ _2 = const true; // scope 4 at $DIR/const_goto_storage.rs:4:24: 4:28 |
35 |
| -+ switchInt(move _2) -> [false: bb2, otherwise: bb1]; // scope 4 at $DIR/const_goto_storage.rs:4:24: 4:28 |
| 22 | +- StorageLive(_4); // scope 0 at $DIR/const_goto_storage.rs:4:18: 4:76 |
| 23 | +- StorageLive(_5); // scope 0 at $DIR/const_goto_storage.rs:4:21: 4:52 |
| 24 | +- StorageLive(_6); // scope 0 at $DIR/const_goto_storage.rs:4:24: 4:28 |
| 25 | +- _6 = const true; // scope 0 at $DIR/const_goto_storage.rs:4:24: 4:28 |
| 26 | +- switchInt(move _6) -> [false: bb2, otherwise: bb1]; // scope 0 at $DIR/const_goto_storage.rs:4:24: 4:28 |
| 27 | ++ StorageLive(_2); // scope 0 at $DIR/const_goto_storage.rs:4:24: 4:28 |
| 28 | ++ _2 = const true; // scope 0 at $DIR/const_goto_storage.rs:4:24: 4:28 |
| 29 | ++ switchInt(move _2) -> [false: bb2, otherwise: bb1]; // scope 0 at $DIR/const_goto_storage.rs:4:24: 4:28 |
36 | 30 | }
|
37 | 31 |
|
38 | 32 | bb1: {
|
39 |
| -- _5 = const true; // scope 4 at $DIR/const_goto_storage.rs:4:31: 4:35 |
40 |
| -- goto -> bb3; // scope 3 at $DIR/const_goto_storage.rs:4:21: 4:52 |
| 33 | +- _5 = const true; // scope 0 at $DIR/const_goto_storage.rs:4:31: 4:35 |
| 34 | +- goto -> bb3; // scope 0 at $DIR/const_goto_storage.rs:4:21: 4:52 |
41 | 35 | - }
|
42 | 36 | -
|
43 | 37 | - bb2: {
|
44 |
| -- _5 = const false; // scope 3 at $DIR/const_goto_storage.rs:4:45: 4:50 |
45 |
| -- goto -> bb3; // scope 3 at $DIR/const_goto_storage.rs:4:21: 4:52 |
| 38 | +- _5 = const false; // scope 0 at $DIR/const_goto_storage.rs:4:45: 4:50 |
| 39 | +- goto -> bb3; // scope 0 at $DIR/const_goto_storage.rs:4:21: 4:52 |
46 | 40 | - }
|
47 | 41 | -
|
48 | 42 | - bb3: {
|
49 |
| -- StorageDead(_6); // scope 3 at $DIR/const_goto_storage.rs:4:51: 4:52 |
50 |
| -- switchInt(move _5) -> [false: bb5, otherwise: bb4]; // scope 3 at $DIR/const_goto_storage.rs:4:21: 4:52 |
| 43 | +- StorageDead(_6); // scope 0 at $DIR/const_goto_storage.rs:4:51: 4:52 |
| 44 | +- switchInt(move _5) -> [false: bb5, otherwise: bb4]; // scope 0 at $DIR/const_goto_storage.rs:4:21: 4:52 |
51 | 45 | - }
|
52 | 46 | -
|
53 | 47 | - bb4: {
|
54 |
| -- _4 = const true; // scope 3 at $DIR/const_goto_storage.rs:4:55: 4:59 |
55 |
| -- goto -> bb6; // scope 2 at $DIR/const_goto_storage.rs:4:18: 4:76 |
| 48 | +- _4 = const true; // scope 0 at $DIR/const_goto_storage.rs:4:55: 4:59 |
| 49 | +- goto -> bb6; // scope 0 at $DIR/const_goto_storage.rs:4:18: 4:76 |
56 | 50 | - }
|
57 | 51 | -
|
58 | 52 | - bb5: {
|
59 |
| -- _4 = const false; // scope 2 at $DIR/const_goto_storage.rs:4:69: 4:74 |
60 |
| -- goto -> bb6; // scope 2 at $DIR/const_goto_storage.rs:4:18: 4:76 |
| 53 | +- _4 = const false; // scope 0 at $DIR/const_goto_storage.rs:4:69: 4:74 |
| 54 | +- goto -> bb6; // scope 0 at $DIR/const_goto_storage.rs:4:18: 4:76 |
61 | 55 | - }
|
62 | 56 | -
|
63 | 57 | - bb6: {
|
64 |
| -- StorageDead(_5); // scope 2 at $DIR/const_goto_storage.rs:4:75: 4:76 |
65 |
| -- switchInt(move _4) -> [false: bb8, otherwise: bb7]; // scope 2 at $DIR/const_goto_storage.rs:4:18: 4:76 |
| 58 | +- StorageDead(_5); // scope 0 at $DIR/const_goto_storage.rs:4:75: 4:76 |
| 59 | +- switchInt(move _4) -> [false: bb8, otherwise: bb7]; // scope 0 at $DIR/const_goto_storage.rs:4:18: 4:76 |
66 | 60 | - }
|
67 | 61 | -
|
68 | 62 | - bb7: {
|
69 |
| -- _3 = const true; // scope 2 at $DIR/const_goto_storage.rs:5:13: 5:17 |
| 63 | +- _3 = const true; // scope 0 at $DIR/const_goto_storage.rs:5:13: 5:17 |
70 | 64 | - goto -> bb9; // scope 0 at $DIR/const_goto_storage.rs:4:15: 8:10
|
71 | 65 | - }
|
72 | 66 | -
|
|
82 | 76 | - bb10: {
|
83 | 77 | - StorageDead(_4); // scope 0 at $DIR/const_goto_storage.rs:8:9: 8:10
|
84 | 78 | - StorageDead(_3); // scope 0 at $DIR/const_goto_storage.rs:8:9: 8:10
|
85 |
| -+ StorageDead(_2); // scope 3 at $DIR/const_goto_storage.rs:4:51: 4:52 |
| 79 | ++ StorageDead(_2); // scope 0 at $DIR/const_goto_storage.rs:4:51: 4:52 |
86 | 80 | _1 = const true; // scope 0 at $DIR/const_goto_storage.rs:10:17: 10:21
|
87 | 81 | - goto -> bb12; // scope 0 at $DIR/const_goto_storage.rs:10:17: 10:21
|
88 | 82 | + goto -> bb3; // scope 0 at $DIR/const_goto_storage.rs:10:17: 10:21
|
|
92 | 86 | - StorageDead(_4); // scope 0 at $DIR/const_goto_storage.rs:8:9: 8:10
|
93 | 87 | - StorageDead(_3); // scope 0 at $DIR/const_goto_storage.rs:8:9: 8:10
|
94 | 88 | + bb2: {
|
95 |
| -+ StorageDead(_2); // scope 3 at $DIR/const_goto_storage.rs:4:51: 4:52 |
| 89 | ++ StorageDead(_2); // scope 0 at $DIR/const_goto_storage.rs:4:51: 4:52 |
96 | 90 | _1 = const false; // scope 0 at $DIR/const_goto_storage.rs:12:14: 12:19
|
97 | 91 | - goto -> bb12; // scope 0 at $DIR/const_goto_storage.rs:12:14: 12:19
|
98 | 92 | + goto -> bb3; // scope 0 at $DIR/const_goto_storage.rs:12:14: 12:19
|
|
0 commit comments