Dmitry Petrov
a64f1a86c0
Fix KT-8608: Compiler crashes with assertion Restore stack is unavailable
- fix SAVE_STACK_BEFORE_TRY insertion:
TRYCATCHBLOCK LA, LB, LC
LA
NOP
try_body
LB
...
LC
handler_body
should be transformed into:
LA
{SAVE_STACK_BEFORE_TRY}
LA' // new TCB start label
NOP
try_body
LB
...
LC
handler_body
with all TCBs start labels remapped
- properly wrap exceptions from MandatoryMethodTransformer
#KT-8608 Fixed
2015-07-27 10:40:14 +03:00
..
2015-06-25 17:40:55 +03:00
2015-07-27 10:40:14 +03:00
2014-12-29 19:32:09 +03:00
2014-12-11 16:04:03 +03:00
2013-09-06 21:16:42 +04:00
2015-04-29 14:03:11 +03:00
2014-11-27 20:38:17 +03:00
2014-09-05 18:31:53 +04:00
2013-12-04 15:19:56 +04:00
2015-05-12 19:43:17 +02:00
2013-12-04 15:19:47 +04:00
2013-12-04 15:19:56 +04:00
2014-12-11 16:04:03 +03:00
2014-12-11 16:04:03 +03:00
2014-12-11 16:04:03 +03:00
2015-04-07 13:08:53 +03:00
2014-06-19 22:11:57 +04:00
2014-07-25 17:16:40 +04:00
2014-11-27 20:38:17 +03:00
2015-06-24 09:48:55 +03:00
2015-06-24 09:48:55 +03:00
2015-06-24 09:48:55 +03:00
2014-11-17 15:02:38 +03:00