Shoaib Meenai
a5fc603379
[CodeGen] Always use MSVC personality for windows-msvc targets
...
The windows-msvc target is meant to be ABI compatible with MSVC,
including the exception handling. Ensure that a windows-msvc triple
always equates to the MSVC personality being used.
This mostly affects the GNUStep and ObjFW Obj-C runtimes. To the best of
my knowledge, those are normally not used with windows-msvc triples. I
believe WinObjC is based on GNUStep (or it at least uses libobjc2), but
that also takes the approach of wrapping Obj-C exceptions in C++
exceptions, so the MSVC personality function is the right one to use
there as well.
Differential Revision: https://reviews.llvm.org/D47862
llvm-svn: 334253
2018-06-08 00:41:01 +00:00
..
2014-10-28 18:28:16 +00:00
2017-02-24 02:49:47 +00:00
2016-11-18 01:08:24 +00:00
2017-02-13 23:09:56 +00:00
2016-10-18 19:05:41 +00:00
2018-04-05 15:29:52 +00:00
2015-02-27 21:19:58 +00:00
2018-01-19 17:12:54 +00:00
2018-04-27 06:57:00 +00:00
2016-12-23 00:23:01 +00:00
2017-06-27 18:57:50 +00:00
2017-06-02 07:14:34 +00:00
2018-03-19 19:34:39 +00:00
2017-04-10 20:18:45 +00:00
2016-12-23 00:23:01 +00:00
2015-02-27 21:19:58 +00:00
2017-04-14 16:53:25 +00:00
2018-04-27 06:57:00 +00:00
2015-11-16 22:11:41 +00:00
2017-04-10 20:18:45 +00:00
2016-02-17 21:09:50 +00:00
2016-05-02 21:52:57 +00:00
2014-08-05 00:01:15 +00:00
2016-05-04 18:40:33 +00:00
2015-10-21 18:06:47 +00:00
2015-12-21 20:21:15 +00:00
2017-04-29 00:07:27 +00:00
2015-06-17 20:53:19 +00:00
2016-04-07 21:46:12 +00:00
2016-04-23 21:08:27 +00:00
2016-10-20 00:13:19 +00:00
2018-03-09 23:00:29 +00:00
2015-10-08 04:24:12 +00:00
2015-07-28 00:01:13 +00:00
2016-12-23 00:23:01 +00:00
2017-02-13 23:09:56 +00:00
2015-09-11 17:39:34 +00:00
2016-09-15 06:31:30 +00:00
2015-06-17 20:53:19 +00:00
2014-11-06 13:30:38 +00:00
2015-02-27 21:19:58 +00:00
2016-12-14 00:03:17 +00:00
2018-04-12 06:01:41 +00:00
2018-04-27 06:57:00 +00:00
2017-04-06 12:53:43 +00:00
2017-04-10 20:18:45 +00:00
2015-02-27 21:19:58 +00:00
2017-09-07 05:41:24 +00:00
2016-05-25 14:15:08 +00:00
2015-03-14 01:10:19 +00:00
2015-02-27 21:19:58 +00:00
2018-03-16 20:36:49 +00:00
2015-11-19 02:28:03 +00:00
2018-03-16 20:36:49 +00:00
2018-03-16 20:36:49 +00:00
2018-02-28 20:16:12 +00:00
2015-10-08 04:24:12 +00:00
2018-04-09 22:48:22 +00:00
2017-03-29 17:31:42 +00:00
2017-04-01 17:59:01 +00:00
2016-04-05 18:59:37 +00:00
2018-06-08 00:41:01 +00:00
2015-10-08 04:24:12 +00:00
2018-03-28 21:13:14 +00:00
2015-09-08 08:05:57 +00:00
2015-09-08 08:05:57 +00:00
2015-02-27 21:19:58 +00:00
2016-09-28 19:09:10 +00:00
2015-02-27 21:19:58 +00:00
2018-03-20 01:47:58 +00:00
2015-02-27 21:19:58 +00:00
2017-01-04 13:40:34 +00:00
2015-09-11 21:24:40 +00:00
2014-11-28 22:22:46 +00:00