Denis Zharkov
ff0736f09e
Fix exception after combination of while (true) + stack-spilling
...
FixStack transformation divides on phases:
- Fixing stack before break/continue
- Fixing stack for inline markers/try-catch blocks
After the first stage all ALWAYS_TRUE markers are replaced
with simple GOTO's and if we're skipping break/continue edges
we won't reach the code after while (true) statement.
At the same time it's fine to not to skip them in the second phase
as the stack for them is already corrected in the first phase
#KT-19475 Fixed
2017-08-08 18:52:21 +07:00
..
2017-04-26 12:42:33 +03:00
2015-12-31 11:07:56 +03:00
2017-08-08 18:52:21 +07:00
2016-03-30 18:49:23 +03:00
2016-03-09 10:25:38 +03:00
2016-11-21 18:20:33 +03:00
2016-11-21 18:20:33 +03:00
2016-03-09 10:25:38 +03:00
2016-11-21 18:20:33 +03:00
2015-10-14 20:39:35 +03:00
2015-11-27 15:51:11 +03:00
2016-11-16 19:50:10 +03:00
2016-04-05 13:37:10 +03:00
2016-04-05 13:37:10 +03:00
2017-04-25 10:07:05 +03:00
2017-04-25 10:07:05 +03:00
2015-11-27 15:51:11 +03:00
2015-11-27 15:51:11 +03:00
2016-11-09 21:41:12 +03:00
2017-03-10 19:59:37 +03:00
2015-11-27 15:51:11 +03:00
2017-03-10 19:59:37 +03:00
2016-01-22 05:54:38 +03:00
2016-11-21 18:20:33 +03:00
2015-11-27 15:51:11 +03:00
2017-03-10 19:59:37 +03:00
2016-11-21 18:20:33 +03:00
2016-01-22 05:54:38 +03:00
2017-06-28 12:54:32 +03:00
2015-11-11 03:53:31 +03:00
2016-11-21 18:20:33 +03:00
2015-10-14 20:39:35 +03:00
2017-03-10 19:59:37 +03:00
2017-03-10 19:59:37 +03:00
2017-03-10 19:59:37 +03:00
2017-03-10 19:59:37 +03:00
2017-01-12 18:12:39 +03:00
2017-03-10 19:59:37 +03:00
2016-07-09 07:45:57 +03:00
2016-07-09 07:45:57 +03:00
2016-11-18 09:35:31 +03:00
2017-01-27 14:09:13 +01:00
2017-04-26 12:42:33 +03:00
2017-04-26 12:42:33 +03:00
2017-08-07 18:01:07 +03:00
2015-10-16 18:16:02 +03:00