Commit eca32d7
[vm/try_catch] Use same catch_entry parameter mechanism in JIT as in AOT.
This simplifies VM, enables further try-catch refactoring.
TEST=ci
Change-Id: Iff80e154f457ac7397a3b73dcf2b32cda2a2af2c
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/395344
Reviewed-by: Slava Egorov <[email protected]>
Commit-Queue: Alexander Aprelev <[email protected]>1 parent 9c24301 commit eca32d7
File tree
5 files changed
+15
-68
lines changed- runtime/vm
- compiler/backend
5 files changed
+15
-68
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
214 | 214 | | |
215 | 215 | | |
216 | 216 | | |
217 | | - | |
218 | 217 | | |
219 | | - | |
220 | 218 | | |
221 | 219 | | |
222 | 220 | | |
| |||
352 | 350 | | |
353 | 351 | | |
354 | 352 | | |
355 | | - | |
356 | 353 | | |
357 | 354 | | |
358 | 355 | | |
| |||
422 | 419 | | |
423 | 420 | | |
424 | 421 | | |
425 | | - | |
426 | 422 | | |
427 | 423 | | |
428 | | - | |
429 | 424 | | |
430 | 425 | | |
431 | 426 | | |
| |||
463 | 458 | | |
464 | 459 | | |
465 | 460 | | |
466 | | - | |
467 | 461 | | |
468 | 462 | | |
469 | 463 | | |
| |||
1363 | 1357 | | |
1364 | 1358 | | |
1365 | 1359 | | |
1366 | | - | |
1367 | | - | |
1368 | | - | |
1369 | | - | |
1370 | | - | |
1371 | | - | |
1372 | | - | |
1373 | | - | |
1374 | | - | |
| 1360 | + | |
| 1361 | + | |
| 1362 | + | |
1375 | 1363 | | |
1376 | 1364 | | |
1377 | 1365 | | |
| |||
3131 | 3119 | | |
3132 | 3120 | | |
3133 | 3121 | | |
3134 | | - | |
3135 | | - | |
3136 | | - | |
3137 | | - | |
3138 | | - | |
3139 | | - | |
3140 | | - | |
3141 | | - | |
3142 | | - | |
3143 | | - | |
3144 | | - | |
3145 | | - | |
| 3122 | + | |
| 3123 | + | |
| 3124 | + | |
| 3125 | + | |
| 3126 | + | |
| 3127 | + | |
| 3128 | + | |
| 3129 | + | |
| 3130 | + | |
| 3131 | + | |
| 3132 | + | |
| 3133 | + | |
3146 | 3134 | | |
3147 | 3135 | | |
3148 | 3136 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
172 | 172 | | |
173 | 173 | | |
174 | 174 | | |
175 | | - | |
176 | | - | |
177 | 175 | | |
178 | | - | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | 176 | | |
191 | 177 | | |
192 | 178 | | |
| |||
321 | 307 | | |
322 | 308 | | |
323 | 309 | | |
324 | | - | |
325 | 310 | | |
326 | 311 | | |
327 | 312 | | |
328 | 313 | | |
329 | 314 | | |
330 | 315 | | |
331 | 316 | | |
332 | | - | |
333 | | - | |
334 | | - | |
335 | | - | |
336 | | - | |
337 | | - | |
338 | | - | |
339 | | - | |
340 | | - | |
341 | | - | |
342 | | - | |
343 | | - | |
344 | | - | |
345 | | - | |
346 | | - | |
347 | | - | |
348 | 317 | | |
349 | 318 | | |
350 | 319 | | |
| |||
381 | 350 | | |
382 | 351 | | |
383 | 352 | | |
384 | | - | |
385 | 353 | | |
386 | 354 | | |
387 | 355 | | |
388 | 356 | | |
389 | 357 | | |
390 | | - | |
391 | 358 | | |
392 | 359 | | |
393 | 360 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
216 | 216 | | |
217 | 217 | | |
218 | 218 | | |
219 | | - | |
220 | 219 | | |
221 | | - | |
222 | 220 | | |
223 | 221 | | |
224 | 222 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18002 | 18002 | | |
18003 | 18003 | | |
18004 | 18004 | | |
18005 | | - | |
18006 | 18005 | | |
18007 | | - | |
18008 | 18006 | | |
18009 | 18007 | | |
18010 | 18008 | | |
18011 | | - | |
18012 | 18009 | | |
18013 | 18010 | | |
18014 | | - | |
18015 | 18011 | | |
18016 | 18012 | | |
18017 | 18013 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6956 | 6956 | | |
6957 | 6957 | | |
6958 | 6958 | | |
6959 | | - | |
6960 | 6959 | | |
6961 | 6960 | | |
6962 | | - | |
6963 | 6961 | | |
6964 | 6962 | | |
6965 | 6963 | | |
| |||
0 commit comments