Denis Zharkov
cff88a3f8b
Fix false positive unreachable code in case of Nothing!-typed calls
...
Note, that this change potentially has some other effects in corner cases
(like the changed test data that is rather sensible because `bar`
in the example is not effectively projected out and can be called
with nulls)
Probably, we need to consider rewriting all other isSomeType methods
in KotlinBuiltins, but now it seems to be a rather dangerous change
#KT-16424 Fixed
2018-03-13 14:40:05 +03:00
..
2016-03-16 20:23:36 +03:00
2017-08-29 18:01:36 +03:00
2017-11-29 02:54:26 +03:00
2017-08-29 18:01:36 +03:00
2015-10-10 12:29:14 +03:00
2018-03-13 14:39:35 +03:00
2017-11-29 02:54:26 +03:00
2018-02-08 13:36:10 +03:00
2017-08-17 13:15:18 +03:00
2017-05-05 21:30:35 +03:00
2015-09-08 02:04:32 +03:00
2017-05-05 21:30:10 +03:00
2017-10-16 16:11:35 +03:00
2017-10-16 16:11:35 +03:00
2017-08-29 18:01:36 +03:00
2017-07-20 13:25:39 +03:00
2015-12-28 11:13:37 +03:00
2015-12-28 11:13:38 +03:00
2017-04-27 18:38:10 +03:00
2017-04-27 18:38:10 +03:00
2015-10-07 20:15:16 +03:00
2015-10-07 20:15:16 +03:00
2017-12-06 18:36:16 +03:00
2017-05-05 21:30:35 +03:00
2016-03-21 16:46:46 +03:00
2016-03-21 16:46:46 +03:00
2017-11-17 13:48:44 +01:00
2017-11-17 13:48:44 +01:00
2017-11-17 13:48:44 +01:00
2017-08-17 13:15:18 +03:00
2017-11-17 13:48:44 +01:00
2017-08-17 13:15:18 +03:00
2017-08-29 18:01:36 +03:00
2016-03-28 14:13:59 +03:00
2015-10-17 17:46:17 +03:00
2016-05-16 15:38:13 +03:00
2017-08-29 18:01:36 +03:00
2017-08-29 18:01:36 +03:00
2017-08-11 10:19:55 +07:00
2015-10-06 23:56:17 +03:00
2015-10-06 23:56:17 +03:00
2015-12-03 18:19:36 +03:00
2015-12-03 18:19:36 +03:00
2015-10-07 20:15:16 +03:00
2015-10-07 20:15:16 +03:00
2017-08-29 18:01:36 +03:00
2017-08-29 18:01:36 +03:00
2017-06-24 17:26:01 +03:00
2018-03-13 14:40:05 +03:00
2018-03-13 14:40:05 +03:00
2017-11-29 02:54:26 +03:00
2016-01-28 08:35:18 +03:00
2017-08-29 18:01:36 +03:00
2017-08-29 18:01:36 +03:00
2017-06-24 17:26:01 +03:00
2017-05-05 21:30:35 +03:00
2017-11-17 13:48:44 +01:00
2017-08-17 13:15:18 +03:00
2017-08-29 18:01:36 +03:00
2015-09-08 02:04:32 +03:00
2017-08-29 18:01:36 +03:00
2017-08-29 18:01:36 +03:00
2017-08-29 18:01:36 +03:00
2017-08-29 18:01:36 +03:00
2016-10-11 23:38:54 +03:00
2015-09-08 02:04:32 +03:00
2015-09-08 02:04:32 +03:00
2017-08-29 18:01:36 +03:00
2017-08-29 18:01:36 +03:00
2016-10-11 23:38:54 +03:00
2015-09-08 02:04:32 +03:00
2016-01-22 05:54:38 +03:00
2016-01-22 05:54:38 +03:00
2016-05-16 15:38:13 +03:00
2015-09-08 02:04:32 +03:00
2016-01-22 05:54:38 +03:00
2015-12-03 18:19:36 +03:00
2015-09-08 02:04:32 +03:00
2015-10-12 14:12:31 +03:00
2015-09-08 02:04:32 +03:00
2016-03-16 20:23:36 +03:00
2016-03-16 20:23:36 +03:00
2016-03-21 16:46:46 +03:00
2016-03-21 16:46:46 +03:00
2017-08-29 18:01:36 +03:00
2017-08-17 13:15:18 +03:00
2017-08-17 13:15:18 +03:00
2017-05-05 21:30:35 +03:00
2015-09-08 02:04:32 +03:00
2017-05-05 21:30:35 +03:00
2015-09-08 02:04:32 +03:00
2016-01-29 10:30:00 +03:00
2015-09-08 02:04:32 +03:00
2015-10-07 20:15:16 +03:00
2015-10-07 20:15:16 +03:00
2015-11-18 14:35:52 +03:00
2017-08-29 18:01:36 +03:00
2015-09-08 02:04:32 +03:00
2016-03-31 19:33:04 +03:00
2016-03-31 19:33:04 +03:00
2015-10-31 09:33:46 +03:00
2017-05-05 21:30:35 +03:00
2015-10-31 09:33:46 +03:00
2017-05-05 21:30:35 +03:00
2015-10-07 20:15:16 +03:00
2015-10-07 20:15:16 +03:00
2016-02-20 14:55:16 +03:00
2017-08-29 18:01:36 +03:00
2017-08-17 13:15:18 +03:00
2017-08-17 13:15:18 +03:00
2017-04-24 17:54:01 +03:00
2017-04-24 17:54:01 +03:00
2015-10-01 17:53:19 +03:00
2017-08-29 18:01:36 +03:00
2016-02-11 14:08:14 +03:00
2017-08-29 18:01:36 +03:00
2017-08-29 18:01:36 +03:00
2017-08-29 18:01:36 +03:00
2017-08-29 18:01:36 +03:00
2017-06-24 17:26:01 +03:00
2016-02-11 14:08:14 +03:00
2017-08-17 13:15:18 +03:00
2017-08-17 13:15:18 +03:00
2016-10-11 23:38:54 +03:00
2016-10-11 23:38:54 +03:00
2015-10-14 20:39:35 +03:00
2015-09-08 02:04:32 +03:00
2015-09-08 02:04:32 +03:00
2017-11-17 13:48:44 +01:00
2017-01-18 10:50:59 +01:00
2017-06-16 16:44:52 +03:00
2018-02-05 13:38:06 +01:00
2015-09-08 02:04:32 +03:00
2017-11-29 02:54:26 +03:00
2016-03-18 19:07:27 +03:00