Slava Pestov
8ecb83e29a
Sema: Diagnose unsupported '@objc' on classes and members of extensions of classes with resilient ancestry
...
Unless -enable-resilient-objc-class-stubs is passed in, these cases
are not supported, so now we diagnose them instead of asserting or
failing to link.
Note the behavior change here; classes with resilient ancestry were
previously isObjC(). However this is wrong since isObjC() means
"statically visible to Objective-C via the generated header".
After this patch, isObjC() only returns true for a class with resilient
ancestry if -enable-resilient-objc-class-stubs is passed in.
2019-03-26 18:58:12 -04:00
..
2019-03-18 13:48:08 -07:00
2019-02-22 15:28:07 -08:00
2019-03-26 18:42:59 -04:00
2019-03-14 13:18:42 -07:00
2019-03-14 13:18:42 -07:00
2019-01-12 14:10:11 -05:00
2019-02-25 17:07:26 -08:00
2019-02-25 17:07:26 -08:00
2019-03-14 13:18:42 -07:00
2019-03-14 22:20:20 -07:00
2019-03-25 17:31:01 -07:00
2019-02-11 21:28:16 -08:00
2019-03-25 11:02:45 -07:00
2019-03-25 11:02:45 -07:00
2019-03-25 01:33:41 +00:00
2019-03-18 13:48:08 -07:00
2019-03-18 13:44:30 -07:00
2019-03-18 13:43:52 -07:00
2019-01-23 18:44:53 -08:00
2019-03-25 19:37:05 -07:00
2019-03-14 13:18:42 -07:00
2019-03-14 13:18:42 -07:00
2019-02-28 23:53:08 -08:00
2019-03-12 16:39:54 -07:00
2019-03-25 10:30:57 -07:00
2019-03-26 18:42:59 -04:00
2019-01-02 17:35:49 -08:00
2019-03-26 18:42:59 -04:00
2019-03-25 16:30:22 -07:00
2019-03-26 18:42:59 -04:00
2019-01-09 16:47:13 -08:00
2019-03-21 02:18:41 -04:00
2019-03-26 18:42:59 -04:00
2019-03-14 22:24:26 -04:00
2019-03-26 18:42:59 -04:00
2019-03-26 18:42:59 -04:00
2019-03-21 02:18:41 -04:00
2019-02-04 13:50:46 -08:00
2019-02-07 23:46:31 -05:00
2019-03-15 23:23:19 -04:00
2019-03-26 18:42:59 -04:00
2019-03-26 18:58:12 -04:00
2019-02-27 13:54:02 -08:00
2019-03-08 13:42:08 -08:00
2019-02-22 09:30:51 -08:00
2019-03-21 02:18:41 -04:00
2019-03-08 16:31:31 -08:00
2019-02-18 09:04:42 +01:00
2019-02-07 23:46:31 -05:00
2019-01-18 15:06:59 -08:00
2019-03-12 02:57:28 +00:00
2019-03-26 18:42:59 -04:00
2019-01-14 21:26:11 -08:00
2019-02-20 12:52:48 -08:00
2019-03-25 10:30:57 -07:00
2019-01-18 18:36:58 -08:00
2019-03-15 23:23:19 -04:00