]>
Commit | Line | Data |
---|---|---|
1b1a35ee | 1 | - // MIR for `try_sum` before EarlyOtherwiseBranch |
a2a8927a | 2 | + // MIR for `try_sum` after SimplifyConstCondition-final |
1b1a35ee | 3 | |
6a06907d | 4 | fn try_sum(_1: &ViewportPercentageLength, _2: &ViewportPercentageLength) -> Result<ViewportPercentageLength, ()> { |
064997fb FG |
5 | debug x => _1; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+1:5: +1:6 |
6 | debug other => _2; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+2:5: +2:10 | |
7 | let mut _0: std::result::Result<ViewportPercentageLength, ()>; // return place in scope 0 at $DIR/early_otherwise_branch_68867.rs:+3:6: +3:42 | |
8 | let mut _3: ViewportPercentageLength; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:8: +11:6 | |
9 | let mut _4: (&ViewportPercentageLength, &ViewportPercentageLength); // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
10 | let mut _5: &ViewportPercentageLength; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:15: +5:16 | |
11 | let mut _6: &ViewportPercentageLength; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:18: +5:23 | |
12 | let mut _7: isize; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+6:21: +6:30 | |
13 | let mut _8: isize; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+7:21: +7:30 | |
14 | let mut _9: isize; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+8:23: +8:34 | |
15 | let mut _10: isize; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+9:23: +9:34 | |
16 | let mut _11: isize; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+6:11: +6:18 | |
17 | let _12: f32; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+6:14: +6:17 | |
18 | let _13: f32; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+6:24: +6:29 | |
19 | let mut _14: f32; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+6:38: +6:49 | |
20 | let mut _15: f32; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+6:38: +6:41 | |
21 | let mut _16: f32; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+6:44: +6:49 | |
22 | let _17: f32; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+7:14: +7:17 | |
23 | let _18: f32; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+7:24: +7:29 | |
24 | let mut _19: f32; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+7:38: +7:49 | |
25 | let mut _20: f32; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+7:38: +7:41 | |
26 | let mut _21: f32; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+7:44: +7:49 | |
27 | let _22: f32; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+8:16: +8:19 | |
28 | let _23: f32; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+8:28: +8:33 | |
29 | let mut _24: f32; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+8:44: +8:55 | |
30 | let mut _25: f32; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+8:44: +8:47 | |
31 | let mut _26: f32; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+8:50: +8:55 | |
32 | let _27: f32; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+9:16: +9:19 | |
33 | let _28: f32; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+9:28: +9:33 | |
34 | let mut _29: f32; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+9:44: +9:55 | |
35 | let mut _30: f32; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+9:44: +9:47 | |
36 | let mut _31: f32; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+9:50: +9:55 | |
37 | let mut _32: !; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+10:14: +10:28 | |
38 | let mut _33: (); // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+10:25: +10:27 | |
39 | let mut _34: &ViewportPercentageLength; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
40 | let mut _35: &ViewportPercentageLength; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
41 | let mut _36: &ViewportPercentageLength; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
42 | let mut _37: &ViewportPercentageLength; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
43 | let mut _38: &ViewportPercentageLength; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
44 | let mut _39: &ViewportPercentageLength; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
45 | let mut _40: &ViewportPercentageLength; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
46 | let mut _41: &ViewportPercentageLength; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
47 | let mut _42: &ViewportPercentageLength; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
48 | let mut _43: &ViewportPercentageLength; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
49 | let mut _44: &ViewportPercentageLength; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
50 | let mut _45: &ViewportPercentageLength; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
51 | let mut _46: &ViewportPercentageLength; // in scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
1b1a35ee | 52 | scope 1 { |
064997fb FG |
53 | - debug one => _12; // in scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:14: +6:17 |
54 | - debug other => _13; // in scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:24: +6:29 | |
55 | + debug one => _15; // in scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:14: +6:17 | |
56 | + debug other => _16; // in scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:24: +6:29 | |
1b1a35ee XL |
57 | } |
58 | scope 2 { | |
064997fb FG |
59 | - debug one => _17; // in scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:14: +7:17 |
60 | - debug other => _18; // in scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:24: +7:29 | |
61 | + debug one => _20; // in scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:14: +7:17 | |
62 | + debug other => _21; // in scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:24: +7:29 | |
1b1a35ee XL |
63 | } |
64 | scope 3 { | |
064997fb FG |
65 | - debug one => _22; // in scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:16: +8:19 |
66 | - debug other => _23; // in scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:28: +8:33 | |
67 | + debug one => _25; // in scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:16: +8:19 | |
68 | + debug other => _26; // in scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:28: +8:33 | |
1b1a35ee XL |
69 | } |
70 | scope 4 { | |
064997fb FG |
71 | - debug one => _27; // in scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:16: +9:19 |
72 | - debug other => _28; // in scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:28: +9:33 | |
73 | + debug one => _30; // in scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:16: +9:19 | |
74 | + debug other => _31; // in scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:28: +9:33 | |
1b1a35ee XL |
75 | } |
76 | ||
77 | bb0: { | |
064997fb FG |
78 | - StorageLive(_3); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:8: +11:6 |
79 | - StorageLive(_4); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
80 | - StorageLive(_5); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:15: +5:16 | |
81 | - _5 = _1; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:15: +5:16 | |
82 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:8: +11:6 | |
83 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
84 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:15: +5:16 | |
85 | + (_4.0: &ViewportPercentageLength) = _1; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:15: +5:16 | |
86 | StorageLive(_6); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:18: +5:23 | |
87 | _6 = _2; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:18: +5:23 | |
88 | Deinit(_4); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
89 | - (_4.0: &ViewportPercentageLength) = move _5; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
90 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
91 | (_4.1: &ViewportPercentageLength) = move _6; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
92 | StorageDead(_6); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:23: +5:24 | |
93 | - StorageDead(_5); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:23: +5:24 | |
94 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:23: +5:24 | |
95 | StorageLive(_34); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
96 | _34 = deref_copy (_4.0: &ViewportPercentageLength); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
97 | _11 = discriminant((*_34)); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
98 | StorageDead(_34); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:8: +5:24 | |
99 | switchInt(move _11) -> [0_isize: bb1, 1_isize: bb3, 2_isize: bb4, 3_isize: bb5, otherwise: bb2]; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:8: +5:24 | |
1b1a35ee XL |
100 | } |
101 | ||
102 | bb1: { | |
064997fb FG |
103 | StorageLive(_35); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 |
104 | _35 = deref_copy (_4.1: &ViewportPercentageLength); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
105 | _7 = discriminant((*_35)); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
106 | StorageDead(_35); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:8: +5:24 | |
107 | switchInt(move _7) -> [0_isize: bb6, otherwise: bb2]; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:8: +5:24 | |
04454e1e FG |
108 | } |
109 | ||
110 | bb2: { | |
064997fb FG |
111 | StorageLive(_33); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+10:25: +10:27 |
112 | nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+10:25: +10:27 | |
113 | Deinit(_0); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+10:21: +10:28 | |
114 | nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+10:21: +10:28 | |
115 | discriminant(_0) = 1; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+10:21: +10:28 | |
116 | StorageDead(_33); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+10:27: +10:28 | |
117 | - StorageDead(_3); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+11:6: +11:7 | |
118 | - StorageDead(_4); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+12:1: +12:2 | |
119 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+11:6: +11:7 | |
120 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+12:1: +12:2 | |
121 | return; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+12:2: +12:2 | |
1b1a35ee XL |
122 | } |
123 | ||
cdc7bbd5 | 124 | bb3: { |
064997fb FG |
125 | StorageLive(_36); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 |
126 | _36 = deref_copy (_4.1: &ViewportPercentageLength); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
127 | _8 = discriminant((*_36)); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
128 | StorageDead(_36); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:8: +5:24 | |
129 | switchInt(move _8) -> [1_isize: bb7, otherwise: bb2]; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:8: +5:24 | |
1b1a35ee XL |
130 | } |
131 | ||
132 | bb4: { | |
064997fb FG |
133 | StorageLive(_37); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 |
134 | _37 = deref_copy (_4.1: &ViewportPercentageLength); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
135 | _9 = discriminant((*_37)); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
136 | StorageDead(_37); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:8: +5:24 | |
137 | switchInt(move _9) -> [2_isize: bb8, otherwise: bb2]; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:8: +5:24 | |
cdc7bbd5 XL |
138 | } |
139 | ||
140 | bb5: { | |
064997fb FG |
141 | StorageLive(_38); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 |
142 | _38 = deref_copy (_4.1: &ViewportPercentageLength); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
143 | _10 = discriminant((*_38)); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:14: +5:24 | |
144 | StorageDead(_38); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:8: +5:24 | |
145 | switchInt(move _10) -> [3_isize: bb9, otherwise: bb2]; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:8: +5:24 | |
1b1a35ee XL |
146 | } |
147 | ||
148 | bb6: { | |
064997fb FG |
149 | - StorageLive(_12); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+6:14: +6:17 |
150 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+6:14: +6:17 | |
151 | StorageLive(_39); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+6:14: +6:17 | |
152 | _39 = deref_copy (_4.0: &ViewportPercentageLength); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+6:14: +6:17 | |
153 | - _12 = (((*_39) as Vw).0: f32); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+6:14: +6:17 | |
154 | + _15 = (((*_39) as Vw).0: f32); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+6:14: +6:17 | |
155 | StorageDead(_39); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+6:24: +6:29 | |
156 | - StorageLive(_13); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+6:24: +6:29 | |
157 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+6:24: +6:29 | |
158 | StorageLive(_40); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+6:24: +6:29 | |
159 | _40 = deref_copy (_4.1: &ViewportPercentageLength); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+6:24: +6:29 | |
160 | - _13 = (((*_40) as Vw).0: f32); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+6:24: +6:29 | |
161 | + _16 = (((*_40) as Vw).0: f32); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+6:24: +6:29 | |
162 | StorageDead(_40); // scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:38: +6:49 | |
163 | - StorageLive(_14); // scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:38: +6:49 | |
164 | - StorageLive(_15); // scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:38: +6:41 | |
165 | - _15 = _12; // scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:38: +6:41 | |
166 | - StorageLive(_16); // scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:44: +6:49 | |
167 | - _16 = _13; // scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:44: +6:49 | |
168 | - _14 = Add(move _15, move _16); // scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:38: +6:49 | |
169 | - StorageDead(_16); // scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:48: +6:49 | |
170 | - StorageDead(_15); // scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:48: +6:49 | |
171 | - Deinit(_3); // scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:35: +6:50 | |
172 | - ((_3 as Vw).0: f32) = move _14; // scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:35: +6:50 | |
173 | - discriminant(_3) = 0; // scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:35: +6:50 | |
174 | - StorageDead(_14); // scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:49: +6:50 | |
175 | - StorageDead(_13); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+6:49: +6:50 | |
176 | - StorageDead(_12); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+6:49: +6:50 | |
177 | + nop; // scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:38: +6:49 | |
178 | + nop; // scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:38: +6:41 | |
179 | + nop; // scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:38: +6:41 | |
180 | + nop; // scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:44: +6:49 | |
181 | + nop; // scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:44: +6:49 | |
182 | + ((((_0 as Ok).0: ViewportPercentageLength) as Vw).0: f32) = Add(move _15, move _16); // scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:38: +6:49 | |
183 | + nop; // scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:48: +6:49 | |
184 | + nop; // scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:48: +6:49 | |
185 | + Deinit(((_0 as Ok).0: ViewportPercentageLength)); // scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:35: +6:50 | |
186 | + nop; // scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:35: +6:50 | |
187 | + discriminant(((_0 as Ok).0: ViewportPercentageLength)) = 0; // scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:35: +6:50 | |
188 | + nop; // scope 1 at $DIR/early_otherwise_branch_68867.rs:+6:49: +6:50 | |
189 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+6:49: +6:50 | |
190 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+6:49: +6:50 | |
191 | goto -> bb10; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+6:49: +6:50 | |
04454e1e FG |
192 | } |
193 | ||
194 | bb7: { | |
064997fb FG |
195 | - StorageLive(_17); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+7:14: +7:17 |
196 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+7:14: +7:17 | |
197 | StorageLive(_41); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+7:14: +7:17 | |
198 | _41 = deref_copy (_4.0: &ViewportPercentageLength); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+7:14: +7:17 | |
199 | - _17 = (((*_41) as Vh).0: f32); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+7:14: +7:17 | |
200 | + _20 = (((*_41) as Vh).0: f32); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+7:14: +7:17 | |
201 | StorageDead(_41); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+7:24: +7:29 | |
202 | - StorageLive(_18); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+7:24: +7:29 | |
203 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+7:24: +7:29 | |
204 | StorageLive(_42); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+7:24: +7:29 | |
205 | _42 = deref_copy (_4.1: &ViewportPercentageLength); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+7:24: +7:29 | |
206 | - _18 = (((*_42) as Vh).0: f32); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+7:24: +7:29 | |
207 | + _21 = (((*_42) as Vh).0: f32); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+7:24: +7:29 | |
208 | StorageDead(_42); // scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:38: +7:49 | |
209 | - StorageLive(_19); // scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:38: +7:49 | |
210 | - StorageLive(_20); // scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:38: +7:41 | |
211 | - _20 = _17; // scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:38: +7:41 | |
212 | - StorageLive(_21); // scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:44: +7:49 | |
213 | - _21 = _18; // scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:44: +7:49 | |
214 | - _19 = Add(move _20, move _21); // scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:38: +7:49 | |
215 | - StorageDead(_21); // scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:48: +7:49 | |
216 | - StorageDead(_20); // scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:48: +7:49 | |
217 | - Deinit(_3); // scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:35: +7:50 | |
218 | - ((_3 as Vh).0: f32) = move _19; // scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:35: +7:50 | |
219 | - discriminant(_3) = 1; // scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:35: +7:50 | |
220 | - StorageDead(_19); // scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:49: +7:50 | |
221 | - StorageDead(_18); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+7:49: +7:50 | |
222 | - StorageDead(_17); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+7:49: +7:50 | |
223 | + nop; // scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:38: +7:49 | |
224 | + nop; // scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:38: +7:41 | |
225 | + nop; // scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:38: +7:41 | |
226 | + nop; // scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:44: +7:49 | |
227 | + nop; // scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:44: +7:49 | |
228 | + ((((_0 as Ok).0: ViewportPercentageLength) as Vh).0: f32) = Add(move _20, move _21); // scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:38: +7:49 | |
229 | + nop; // scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:48: +7:49 | |
230 | + nop; // scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:48: +7:49 | |
231 | + Deinit(((_0 as Ok).0: ViewportPercentageLength)); // scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:35: +7:50 | |
232 | + nop; // scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:35: +7:50 | |
233 | + discriminant(((_0 as Ok).0: ViewportPercentageLength)) = 1; // scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:35: +7:50 | |
234 | + nop; // scope 2 at $DIR/early_otherwise_branch_68867.rs:+7:49: +7:50 | |
235 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+7:49: +7:50 | |
236 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+7:49: +7:50 | |
237 | goto -> bb10; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+7:49: +7:50 | |
04454e1e FG |
238 | } |
239 | ||
240 | bb8: { | |
064997fb FG |
241 | - StorageLive(_22); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+8:16: +8:19 |
242 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+8:16: +8:19 | |
243 | StorageLive(_43); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+8:16: +8:19 | |
244 | _43 = deref_copy (_4.0: &ViewportPercentageLength); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+8:16: +8:19 | |
245 | - _22 = (((*_43) as Vmin).0: f32); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+8:16: +8:19 | |
246 | + _25 = (((*_43) as Vmin).0: f32); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+8:16: +8:19 | |
247 | StorageDead(_43); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+8:28: +8:33 | |
248 | - StorageLive(_23); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+8:28: +8:33 | |
249 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+8:28: +8:33 | |
250 | StorageLive(_44); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+8:28: +8:33 | |
251 | _44 = deref_copy (_4.1: &ViewportPercentageLength); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+8:28: +8:33 | |
252 | - _23 = (((*_44) as Vmin).0: f32); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+8:28: +8:33 | |
253 | + _26 = (((*_44) as Vmin).0: f32); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+8:28: +8:33 | |
254 | StorageDead(_44); // scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:44: +8:55 | |
255 | - StorageLive(_24); // scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:44: +8:55 | |
256 | - StorageLive(_25); // scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:44: +8:47 | |
257 | - _25 = _22; // scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:44: +8:47 | |
258 | - StorageLive(_26); // scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:50: +8:55 | |
259 | - _26 = _23; // scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:50: +8:55 | |
260 | - _24 = Add(move _25, move _26); // scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:44: +8:55 | |
261 | - StorageDead(_26); // scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:54: +8:55 | |
262 | - StorageDead(_25); // scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:54: +8:55 | |
263 | - Deinit(_3); // scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:39: +8:56 | |
264 | - ((_3 as Vmin).0: f32) = move _24; // scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:39: +8:56 | |
265 | - discriminant(_3) = 2; // scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:39: +8:56 | |
266 | - StorageDead(_24); // scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:55: +8:56 | |
267 | - StorageDead(_23); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+8:55: +8:56 | |
268 | - StorageDead(_22); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+8:55: +8:56 | |
269 | + nop; // scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:44: +8:55 | |
270 | + nop; // scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:44: +8:47 | |
271 | + nop; // scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:44: +8:47 | |
272 | + nop; // scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:50: +8:55 | |
273 | + nop; // scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:50: +8:55 | |
274 | + ((((_0 as Ok).0: ViewportPercentageLength) as Vmin).0: f32) = Add(move _25, move _26); // scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:44: +8:55 | |
275 | + nop; // scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:54: +8:55 | |
276 | + nop; // scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:54: +8:55 | |
277 | + Deinit(((_0 as Ok).0: ViewportPercentageLength)); // scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:39: +8:56 | |
278 | + nop; // scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:39: +8:56 | |
279 | + discriminant(((_0 as Ok).0: ViewportPercentageLength)) = 2; // scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:39: +8:56 | |
280 | + nop; // scope 3 at $DIR/early_otherwise_branch_68867.rs:+8:55: +8:56 | |
281 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+8:55: +8:56 | |
282 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+8:55: +8:56 | |
283 | goto -> bb10; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+8:55: +8:56 | |
04454e1e FG |
284 | } |
285 | ||
286 | bb9: { | |
064997fb FG |
287 | - StorageLive(_27); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+9:16: +9:19 |
288 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+9:16: +9:19 | |
289 | StorageLive(_45); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+9:16: +9:19 | |
290 | _45 = deref_copy (_4.0: &ViewportPercentageLength); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+9:16: +9:19 | |
291 | - _27 = (((*_45) as Vmax).0: f32); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+9:16: +9:19 | |
292 | + _30 = (((*_45) as Vmax).0: f32); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+9:16: +9:19 | |
293 | StorageDead(_45); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+9:28: +9:33 | |
294 | - StorageLive(_28); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+9:28: +9:33 | |
295 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+9:28: +9:33 | |
296 | StorageLive(_46); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+9:28: +9:33 | |
297 | _46 = deref_copy (_4.1: &ViewportPercentageLength); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+9:28: +9:33 | |
298 | - _28 = (((*_46) as Vmax).0: f32); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+9:28: +9:33 | |
299 | + _31 = (((*_46) as Vmax).0: f32); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+9:28: +9:33 | |
300 | StorageDead(_46); // scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:44: +9:55 | |
301 | - StorageLive(_29); // scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:44: +9:55 | |
302 | - StorageLive(_30); // scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:44: +9:47 | |
303 | - _30 = _27; // scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:44: +9:47 | |
304 | - StorageLive(_31); // scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:50: +9:55 | |
305 | - _31 = _28; // scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:50: +9:55 | |
306 | - _29 = Add(move _30, move _31); // scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:44: +9:55 | |
307 | - StorageDead(_31); // scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:54: +9:55 | |
308 | - StorageDead(_30); // scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:54: +9:55 | |
309 | - Deinit(_3); // scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:39: +9:56 | |
310 | - ((_3 as Vmax).0: f32) = move _29; // scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:39: +9:56 | |
311 | - discriminant(_3) = 3; // scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:39: +9:56 | |
312 | - StorageDead(_29); // scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:55: +9:56 | |
313 | - StorageDead(_28); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+9:55: +9:56 | |
314 | - StorageDead(_27); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+9:55: +9:56 | |
315 | + nop; // scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:44: +9:55 | |
316 | + nop; // scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:44: +9:47 | |
317 | + nop; // scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:44: +9:47 | |
318 | + nop; // scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:50: +9:55 | |
319 | + nop; // scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:50: +9:55 | |
320 | + ((((_0 as Ok).0: ViewportPercentageLength) as Vmax).0: f32) = Add(move _30, move _31); // scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:44: +9:55 | |
321 | + nop; // scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:54: +9:55 | |
322 | + nop; // scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:54: +9:55 | |
323 | + Deinit(((_0 as Ok).0: ViewportPercentageLength)); // scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:39: +9:56 | |
324 | + nop; // scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:39: +9:56 | |
325 | + discriminant(((_0 as Ok).0: ViewportPercentageLength)) = 3; // scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:39: +9:56 | |
326 | + nop; // scope 4 at $DIR/early_otherwise_branch_68867.rs:+9:55: +9:56 | |
327 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+9:55: +9:56 | |
328 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+9:55: +9:56 | |
329 | goto -> bb10; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+9:55: +9:56 | |
04454e1e FG |
330 | } |
331 | ||
332 | bb10: { | |
064997fb FG |
333 | Deinit(_0); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:5: +11:7 |
334 | - ((_0 as Ok).0: ViewportPercentageLength) = move _3; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:5: +11:7 | |
335 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:5: +11:7 | |
336 | discriminant(_0) = 0; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+5:5: +11:7 | |
337 | - StorageDead(_3); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+11:6: +11:7 | |
338 | - StorageDead(_4); // scope 0 at $DIR/early_otherwise_branch_68867.rs:+12:1: +12:2 | |
339 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+11:6: +11:7 | |
340 | + nop; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+12:1: +12:2 | |
341 | return; // scope 0 at $DIR/early_otherwise_branch_68867.rs:+12:2: +12:2 | |
5e7ed085 | 342 | } |
1b1a35ee XL |
343 | } |
344 |