Martin Storsjo 87c2ad29ee [RecordLayout] Only assert that fundamental type sizes are power of two on MSVC
Make types with sizes that aren't a power of two an error (that can
be disabled) in structs with ms_struct layout, except on mingw where
the situation is quite likely to occur and GCC handles it silently.

Differential Revision: https://reviews.llvm.org/D43908

llvm-svn: 326476
2018-03-01 20:22:57 +00:00
..
2018-02-23 19:30:48 +00:00
2018-02-15 19:12:41 +00:00
2016-04-04 23:14:14 +00:00
2017-05-04 08:37:59 +00:00
2016-02-19 06:54:47 +00:00
2016-11-09 17:02:07 +00:00
2016-06-14 21:02:05 +00:00
2015-11-07 00:48:18 +00:00
2016-04-28 14:13:28 +00:00
2018-02-23 19:30:48 +00:00
2017-12-27 10:01:00 +00:00
2017-11-06 07:04:12 +00:00
2017-12-27 11:25:07 +00:00
2017-11-06 07:04:12 +00:00
2017-12-27 11:25:07 +00:00
2017-12-27 10:37:51 +00:00
2017-12-27 10:37:51 +00:00
2015-09-14 21:27:36 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2017-01-31 17:00:35 +00:00
2018-02-23 19:30:48 +00:00
2017-04-04 21:18:36 +00:00
2017-03-31 13:48:18 +00:00
2017-12-27 08:37:47 +00:00
2016-04-11 07:48:59 +00:00
2018-02-23 19:30:48 +00:00
2015-08-11 00:19:54 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-07 22:15:33 +00:00
2018-02-07 22:15:33 +00:00
2016-05-04 23:37:40 +00:00
2018-02-23 19:30:48 +00:00
2017-08-11 11:03:54 +00:00
2016-06-14 21:02:05 +00:00
2018-02-07 22:15:33 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2016-05-19 17:47:47 +00:00
2018-02-23 19:30:48 +00:00
2016-06-14 21:02:05 +00:00
2017-05-23 00:35:09 +00:00
2018-02-23 19:30:48 +00:00
2016-01-28 22:56:41 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-07 22:15:33 +00:00
2016-06-24 13:11:15 +00:00
2018-02-23 19:30:48 +00:00
2017-12-27 08:16:54 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2018-02-23 19:30:48 +00:00
2016-06-14 21:02:05 +00:00