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-04 16:28:08 +03:00
2015-07-13 17:27:37 +03:00
2015-06-17 16:23:58 +03:00
2015-07-09 16:36:44 +03:00
2015-07-06 16:14:06 +03:00
2015-06-25 17:52:30 +03:00
2015-06-17 16:23:58 +03:00
2015-07-27 10:40:14 +03:00
2015-06-04 16:11:02 +03:00
2015-06-12 11:23:13 +03:00
2015-05-12 19:43:17 +02:00
2015-06-02 16:23:03 +03:00
2015-07-13 11:59:35 +03:00
2015-05-12 19:43:17 +02:00
2014-05-29 21:24:05 +04:00
2015-05-12 19:43:17 +02:00
2015-03-17 15:47:39 +03:00
2014-03-02 19:54:49 +04:00
2015-06-12 11:23:13 +03:00
2015-05-26 15:20:37 +03:00
2015-05-12 19:43:17 +02:00
2015-06-04 16:28:08 +03:00
2014-10-13 15:38:01 +04:00
2015-05-12 19:43:17 +02:00
2015-06-12 09:23:31 +03:00
2015-06-04 12:01:59 +03:00
2015-04-07 15:59:05 +03:00
2015-05-12 19:43:17 +02:00
2015-05-12 19:43:17 +02:00
2014-03-25 14:31:41 +04:00
2015-07-09 16:36:48 +03:00
2015-07-04 04:46:23 +03:00
2015-06-24 12:30:11 +03:00
2015-06-17 16:23:58 +03:00
2015-05-26 15:04:56 +03:00
2015-05-26 15:04:56 +03:00
2014-11-27 20:38:17 +03:00
2014-07-25 21:19:37 +04:00
2015-06-25 19:07:23 +03:00
2015-06-12 11:23:13 +03:00
2015-04-07 13:08:51 +03:00
2015-04-07 16:05:42 +03:00
2015-06-18 14:16:34 +03:00
2015-05-12 19:43:17 +02:00
2014-12-11 16:04:03 +03:00
2015-06-17 16:23:58 +03:00
2015-04-07 13:08:51 +03:00
2015-01-13 15:02:16 +03:00
2014-11-05 18:25:36 +03:00
2014-12-25 22:07:24 +03:00
2015-07-21 20:52:43 +03:00