Denis Zharkov
becb1f1f95
Make stack values for assignment-like operations lazy
...
As well as for other kinds of expressions
Within attached test they were generated twice in case of last expression of coroutine block,
because coroutine related codegen part is built upon assumption that all expressions should be generated lazily
Also add a test about unary postfix increment/decrement
#KT-13156 Fixed
2016-07-25 13:56:43 +03:00
..
2016-03-09 10:25:38 +03:00
2015-10-30 18:57:48 +03:00
2016-03-09 10:25:38 +03:00
2016-03-24 14:11:25 +01:00
2016-03-09 10:25:38 +03:00
2016-06-15 13:43:28 +03:00
2016-06-24 16:37:19 +03:00
2016-07-22 11:05:19 +03:00
2016-03-09 10:25:38 +03:00
2016-05-23 12:22:50 +03:00
2016-07-20 16:50:49 +03:00
2016-03-09 10:25:38 +03:00
2015-10-20 19:19:43 +03:00
2016-07-09 07:45:57 +03:00
2016-07-25 13:56:43 +03:00
2016-06-22 21:35:57 +03:00
2016-03-09 10:25:38 +03:00
2016-03-09 10:25:38 +03:00
2016-07-05 21:22:48 +03:00
2016-03-09 10:25:38 +03:00
2016-05-17 14:29:01 +03:00
2016-04-08 14:52:55 +03:00
2016-05-23 13:08:57 +03:00
2016-03-09 10:25:38 +03:00
2015-10-06 16:20:47 +02:00
2015-11-27 15:51:11 +03:00
2015-12-07 15:47:47 +03:00
2016-03-09 10:25:38 +03:00
2015-05-12 19:43:17 +02:00
2015-11-27 15:51:11 +03:00
2015-11-27 15:51:11 +03:00
2016-03-09 10:25:38 +03:00
2016-06-09 17:28:56 +03:00
2016-03-09 10:25:38 +03:00
2016-03-09 10:25:38 +03:00
2016-07-21 19:10:42 +03:00
2013-01-28 18:20:21 +04:00
2016-05-11 18:07:25 +03:00
2016-03-09 10:25:38 +03:00
2016-03-09 10:25:38 +03:00
2016-03-09 10:25:38 +03:00
2016-03-09 10:25:38 +03:00
2016-03-09 10:25:38 +03:00
2016-03-10 10:17:27 +03:00
2015-05-12 19:43:17 +02:00
2016-03-09 10:25:38 +03:00
2016-05-31 15:24:30 +03:00
2016-03-09 10:25:38 +03:00
2016-03-09 10:25:38 +03:00
2016-04-14 09:31:29 +03:00
2016-03-09 10:25:38 +03:00
2015-12-24 06:17:03 +03:00
2016-02-29 12:53:58 +03:00
2016-06-10 21:28:04 +03:00
2016-03-09 10:25:38 +03:00
2016-02-08 16:40:47 +03:00
2016-07-08 10:26:04 +03:00
2015-11-06 11:46:12 +03:00
2016-03-09 10:25:38 +03:00
2016-05-31 15:27:55 +03:00
2016-07-06 12:50:41 +03:00
2016-07-05 18:18:43 +03:00
2016-06-10 21:28:04 +03:00
2016-03-09 10:25:38 +03:00
2015-11-27 15:51:11 +03:00
2016-03-09 10:25:38 +03:00
2015-06-25 19:07:23 +03:00
2016-05-31 15:24:29 +03:00
2016-05-06 17:31:53 +03:00
2016-01-28 19:30:20 +03:00
2016-06-30 20:12:34 +03:00
2016-03-09 10:25:38 +03:00
2016-03-09 10:25:38 +03:00
2016-03-09 10:25:38 +03:00
2016-04-20 17:49:03 +03:00
2016-03-09 10:25:38 +03:00
2016-04-29 16:33:04 +03:00
2016-03-09 10:25:38 +03:00
2016-03-09 10:25:38 +03:00
2016-03-09 10:25:38 +03:00
2016-06-10 10:25:10 +03:00
2016-02-08 20:49:31 +03:00
2016-03-31 11:59:17 +03:00
2015-10-15 18:23:58 +03:00
2015-11-27 15:51:11 +03:00
2016-03-09 10:25:38 +03:00
2016-05-17 14:28:57 +03:00