Dmitry Petrov
4cf8203ce7
PSI2IR: Unify behavior for lambda return values with old back-end
...
See KT-35849.
1. When expected lambda return type is a type parameter, don't generate
introduce implicit casts (even if the corresponding type parameter has
an upper bound that would otherwise require such cast).
2. Do not generate implicit null check for lambda return value of
@EnhancedNullability type.
2020-01-10 15:23:33 +03:00
..
2020-01-09 14:00:13 +01:00
2019-11-19 11:00:09 +03:00
2019-12-27 15:32:18 +03:00
2020-01-08 13:20:00 +01:00
2020-01-10 10:43:07 +03:00
2020-01-08 13:20:00 +01:00
2019-12-27 10:13:44 +03:00
2019-11-25 09:37:47 +03:00
2020-01-08 13:20:00 +01:00
2020-01-10 10:57:36 +03:00
2019-11-19 11:00:09 +03:00
2020-01-10 10:43:07 +03:00
2020-01-10 10:43:07 +03:00
2020-01-10 10:43:07 +03:00
2019-11-19 11:00:09 +03:00
2019-12-24 12:50:06 +03:00
2019-12-27 13:46:05 +03:00
2019-12-24 19:26:06 +03:00
2020-01-10 10:43:07 +03:00
2019-11-19 11:00:09 +03:00
2020-01-10 10:43:07 +03:00
2020-01-10 11:24:27 +01:00
2020-01-10 10:43:07 +03:00
2019-11-19 11:00:09 +03:00
2019-12-27 10:13:44 +03:00
2020-01-10 10:43:07 +03:00
2019-12-12 15:02:32 +03:00
2019-11-19 11:00:09 +03:00
2020-01-10 10:43:07 +03:00
2019-12-17 15:33:43 +03:00
2019-12-03 11:54:41 +03:00
2019-11-19 11:00:09 +03:00
2019-12-11 16:54:15 +03:00
2019-12-27 13:45:59 +03:00
2020-01-10 10:43:07 +03:00
2019-12-27 10:13:44 +03:00
2019-11-19 11:00:09 +03:00
2020-01-10 10:43:07 +03:00
2019-12-27 15:32:18 +03:00
2019-12-11 16:54:15 +03:00
2020-01-10 10:43:07 +03:00
2019-11-19 11:00:09 +03:00
2019-12-11 16:54:15 +03:00
2020-01-10 10:43:07 +03:00
2019-12-25 16:19:19 +03:00
2020-01-10 10:43:07 +03:00
2020-01-10 10:43:07 +03:00
2019-11-19 11:00:09 +03:00
2019-12-27 15:32:18 +03:00
2019-11-19 11:00:09 +03:00
2020-01-10 15:23:33 +03:00
2019-11-19 11:00:09 +03:00
2020-01-10 10:43:07 +03:00
2019-11-21 15:14:44 +01:00
2019-12-03 10:53:49 +03:00
2019-12-05 13:08:51 +03:00
2019-11-19 11:00:09 +03:00
2020-01-10 10:43:07 +03:00
2019-12-27 15:32:18 +03:00
2020-01-10 10:43:07 +03:00
2020-01-10 10:43:07 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2020-01-10 10:43:07 +03:00
2019-11-19 11:00:10 +03:00
2019-12-18 19:29:56 +03:00
2020-01-08 13:20:00 +01:00
2019-12-06 11:03:07 +03:00
2019-11-19 11:00:09 +03:00
2020-01-10 10:43:07 +03:00
2019-11-21 13:46:17 +01:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2020-01-10 10:43:07 +03:00
2019-12-11 08:19:55 +01:00
2019-12-26 12:44:54 +03:00
2019-12-17 18:44:19 +01:00
2020-01-10 10:43:07 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 23:02:35 +03:00
2020-01-10 10:43:07 +03:00
2020-01-10 10:43:07 +03:00
2020-01-08 13:20:00 +01:00
2020-01-10 11:24:27 +01:00
2020-01-10 10:43:07 +03:00
2020-01-08 13:20:00 +01:00
2019-11-25 09:37:47 +03:00
2019-12-12 23:46:16 +03:00
2019-11-19 11:00:09 +03:00
2020-01-10 10:43:07 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2020-01-10 10:43:07 +03:00
2019-12-11 16:54:15 +03:00
2019-12-27 13:46:05 +03:00
2019-11-19 11:00:09 +03:00
2020-01-10 10:43:07 +03:00
2019-12-11 15:09:37 +01:00
2020-01-08 13:20:00 +01:00
2019-11-19 11:00:09 +03:00
2019-12-23 14:24:48 +01:00
2019-11-19 11:00:09 +03:00
2019-11-01 19:40:20 +03:00
2020-01-10 10:43:07 +03:00
2019-11-19 11:00:09 +03:00
2019-12-27 13:45:59 +03:00
2019-11-19 11:00:09 +03:00
2019-12-11 16:54:15 +03:00
2020-01-10 10:43:07 +03:00
2020-01-03 16:44:50 +01:00
2019-12-30 16:08:44 +03:00
2020-01-08 13:20:00 +01:00