Mark Lacey
f9b82bccb7
Ban IUOs in illegal positions harder under Swift 5 and later.
...
SE-0054 specified that the use of implicitly unwrapped optionals was
limited to just a few places, but the implementation at the time did not
completely ban the other uses. This is another attempt to do so, but
it's only on for compilations in Swift 5 mode and later.
For earlier versions, we fall back on the existing implementation.
Fixes: rdar://problem/27707015
2017-10-26 22:21:36 -07:00
..
2017-10-22 22:49:39 -07:00
2017-10-11 13:03:48 -07:00
2017-10-11 13:03:48 -07:00
2017-10-04 21:18:05 -07:00
2017-09-22 17:23:12 -07:00
2017-10-20 23:29:17 -07:00
2017-10-20 23:29:17 -07:00
2017-10-24 20:45:49 -07:00
2017-10-03 10:41:35 -07:00
2017-10-22 22:49:39 -07:00
2017-10-11 13:03:48 -07:00
2017-10-22 02:00:07 -04:00
2017-10-12 14:23:46 -07:00
2017-10-22 02:00:07 -04:00
2017-10-04 12:13:38 -07:00
2017-09-20 11:32:39 -07:00
2017-09-17 21:35:55 -07:00
2017-09-24 10:57:31 -07:00
2017-09-18 17:50:24 -07:00
2017-09-21 22:54:36 -07:00
2017-09-21 22:54:36 -07:00
2017-10-10 10:01:39 -07:00
2017-08-28 11:34:44 -07:00
2017-10-09 15:57:36 -07:00
2017-08-28 13:27:59 -07:00
2017-09-14 16:58:06 -07:00
2017-08-04 23:27:22 +09:00
2017-08-04 23:27:22 +09:00
2017-08-28 11:11:57 -07:00
2017-09-08 10:28:19 -07:00
2017-10-10 09:41:23 -07:00
2017-07-14 12:15:29 -07:00
2017-10-22 02:00:07 -04:00
2017-10-26 18:09:26 -07:00
2017-10-26 18:09:26 -07:00
2017-09-21 20:18:34 -07:00
2017-10-26 18:09:26 -07:00
2017-09-10 04:56:02 -04:00
2017-07-18 22:09:19 -07:00
2017-10-26 18:09:26 -07:00
2017-10-20 22:48:44 -07:00
2017-10-25 23:19:28 -07:00
2017-10-25 17:05:11 -07:00
2017-07-18 22:09:19 -07:00
2017-10-10 20:17:39 -07:00
2017-08-01 09:48:53 -07:00
2017-10-26 22:21:36 -07:00