Akira Hatanaka
6f6156b9fc
Revert "[Sema] Diagnose default-initialization, destruction, and copying of"
...
This reverts commit r365985.
Prior to r365985, clang used to mark C union fields that have
non-trivial ObjC ownership qualifiers as unavailable if the union was
declared in a system header. r365985 stopped doing so, which caused the
swift compiler to crash when it tried to import a non-trivial union.
I have a patch that fixes the crash (https://reviews.llvm.org/D65256 ),
but I'm temporarily reverting the original patch until we can decide on
whether it's taking the right approach.
llvm-svn: 367076
2019-07-26 00:02:17 +00:00
..
2019-04-29 21:21:17 +00:00
2016-03-30 21:30:30 +00:00
2015-07-08 01:00:30 +00:00
2019-02-27 18:59:52 +00:00
2015-07-08 01:00:30 +00:00
2015-07-08 01:00:30 +00:00
2019-06-03 15:57:25 +00:00
2017-06-27 21:31:31 +00:00
2013-07-28 13:23:37 +00:00
2018-10-01 21:51:28 +00:00
2018-08-10 15:09:24 +00:00
2016-12-09 17:32:52 +00:00
2013-05-03 19:20:19 +00:00
2018-08-06 21:48:20 +00:00
2013-05-15 15:27:35 +00:00
2015-11-03 01:15:46 +00:00
2013-05-23 01:49:11 +00:00
2016-01-06 22:34:54 +00:00
2015-07-08 01:00:30 +00:00
2013-05-23 01:49:11 +00:00
2016-07-13 20:35:26 +00:00
2019-03-20 20:14:22 +00:00
2018-03-16 20:53:13 +00:00
2013-12-12 16:07:11 +00:00
2019-04-08 19:52:45 +00:00
2014-01-15 00:59:25 +00:00
2015-07-08 01:00:30 +00:00
2015-05-08 17:39:48 +00:00
2015-08-19 20:49:38 +00:00
2018-07-31 00:47:41 +00:00
2014-04-28 22:21:28 +00:00
2013-04-26 16:15:35 +00:00
2013-05-11 05:45:24 +00:00
2016-08-24 21:25:37 +00:00
2013-09-28 04:02:39 +00:00
2019-05-04 10:49:46 +00:00
2015-07-14 20:08:49 +00:00
2016-09-29 22:49:46 +00:00
2016-08-12 02:21:25 +00:00
2016-07-14 00:11:03 +00:00
2016-07-14 00:11:03 +00:00
2016-12-20 21:35:28 +00:00
2017-08-28 00:28:14 +00:00
2018-05-07 21:07:10 +00:00
2018-09-28 18:44:09 +00:00
2019-05-04 10:49:46 +00:00
2014-03-20 21:47:22 +00:00
2016-06-28 19:03:57 +00:00
2019-05-04 10:49:46 +00:00
2016-03-08 00:32:55 +00:00
2019-06-11 17:50:32 +00:00
2016-01-07 20:59:26 +00:00
2017-03-22 10:04:48 +00:00
2019-05-09 03:59:21 +00:00
2019-05-06 03:47:15 +00:00
2013-06-26 02:41:25 +00:00
2013-06-26 02:41:25 +00:00
2014-07-07 06:38:20 +00:00
2015-06-29 17:29:50 +00:00
2013-05-30 23:59:46 +00:00
2015-07-08 01:00:30 +00:00
2014-08-11 22:11:07 +00:00
2013-06-24 01:46:41 +00:00
2014-01-14 19:35:09 +00:00
2018-02-23 19:30:48 +00:00
2018-12-11 08:39:11 +00:00
2019-06-06 23:24:15 +00:00
2019-06-06 23:24:15 +00:00
2017-04-12 22:12:15 +00:00
2017-04-12 22:12:15 +00:00
2013-11-02 23:19:53 +00:00
2013-04-15 16:52:57 +00:00
2013-04-17 08:06:46 +00:00
2016-02-04 22:54:41 +00:00
2015-09-01 02:35:58 +00:00
2015-10-08 04:24:12 +00:00
2013-07-15 21:33:26 +00:00
2018-12-11 16:58:43 +00:00
2016-12-09 17:56:04 +00:00
2015-06-10 00:27:52 +00:00
2014-02-07 08:33:28 +00:00
2014-04-29 18:45:01 +00:00
2018-03-16 20:36:49 +00:00
2017-03-29 17:58:41 +00:00
2017-03-01 19:18:42 +00:00
2013-09-18 03:29:45 +00:00
2015-07-08 01:00:30 +00:00
2013-12-08 18:06:52 +00:00
2015-12-08 03:21:47 +00:00
2013-04-17 08:06:46 +00:00
2015-03-03 23:36:57 +00:00
2015-02-06 23:20:21 +00:00
2018-04-22 00:04:35 +00:00
2017-08-15 19:47:06 +00:00
2014-01-14 19:35:09 +00:00
2018-03-26 18:22:47 +00:00
2019-01-24 18:55:24 +00:00
2017-12-04 22:28:45 +00:00
2017-12-04 22:28:45 +00:00
2013-07-04 16:16:58 +00:00
2015-07-08 01:00:30 +00:00
2014-02-11 06:29:29 +00:00
2017-02-17 19:36:19 +00:00
2015-11-04 03:40:30 +00:00
2013-04-17 08:06:46 +00:00
2016-02-16 19:16:28 +00:00
2018-01-09 09:32:53 +00:00
2013-07-04 16:16:58 +00:00
2015-06-16 00:19:29 +00:00
2014-01-17 00:19:09 +00:00
2015-06-16 00:19:29 +00:00
2018-08-02 01:52:17 +00:00
2018-08-01 23:51:53 +00:00
2016-09-07 18:40:20 +00:00
2013-04-17 08:06:46 +00:00
2015-07-23 14:45:41 +00:00
2015-07-23 14:45:41 +00:00
2015-07-23 14:45:41 +00:00
2016-12-23 01:24:49 +00:00
2018-08-17 22:18:08 +00:00
2013-06-18 21:26:33 +00:00
2013-06-18 21:26:33 +00:00
2015-07-07 03:58:42 +00:00
2015-06-29 17:29:50 +00:00
2015-06-29 17:29:50 +00:00
2015-07-07 03:58:54 +00:00
2018-06-08 00:30:00 +00:00
2014-01-14 19:35:09 +00:00
2016-12-18 07:26:01 +00:00
2017-02-16 12:27:47 +00:00
2016-05-16 17:06:34 +00:00
2015-09-04 21:44:32 +00:00
2018-09-11 17:10:44 +00:00
2018-09-11 17:10:44 +00:00
2018-09-11 17:10:44 +00:00
2018-09-11 17:10:44 +00:00
2018-07-05 17:23:15 +00:00
2018-07-05 17:23:15 +00:00
2018-07-05 17:23:15 +00:00
2018-07-05 17:23:15 +00:00
2018-08-17 21:16:21 +00:00
2019-04-29 21:21:17 +00:00
2019-04-29 21:21:17 +00:00
2015-07-08 01:00:30 +00:00
2015-10-08 04:24:12 +00:00
2014-05-19 17:58:28 +00:00
2014-03-15 10:23:27 +00:00
2016-04-22 18:46:33 +00:00
2016-06-23 13:45:33 +00:00
2016-10-19 00:06:49 +00:00
2016-06-23 13:45:33 +00:00
2013-11-02 02:11:23 +00:00
2018-08-03 01:21:16 +00:00
2016-03-02 23:22:00 +00:00
2016-07-25 17:17:06 +00:00
2014-07-28 14:33:17 +00:00
2017-07-28 14:41:21 +00:00
2016-03-03 00:17:35 +00:00
2018-02-23 19:30:48 +00:00
2013-07-04 16:16:58 +00:00
2013-10-11 20:19:00 +00:00
2016-07-05 17:54:40 +00:00
2013-07-04 16:16:58 +00:00
2014-12-12 06:37:55 +00:00
2014-10-27 12:37:26 +00:00
2019-05-28 19:27:19 +00:00
2015-07-08 01:00:30 +00:00
2017-07-31 13:37:50 +00:00
2015-07-08 01:00:30 +00:00
2015-07-08 01:00:30 +00:00
2015-07-08 01:00:30 +00:00
2019-01-30 00:18:24 +00:00
2016-07-01 01:24:09 +00:00
2013-04-17 08:06:46 +00:00
2013-04-17 08:06:46 +00:00
2018-03-16 20:36:49 +00:00
2016-03-28 03:19:50 +00:00
2015-09-17 20:55:33 +00:00
2015-09-17 20:55:33 +00:00
2015-09-17 20:55:33 +00:00
2018-01-08 15:05:01 +00:00