dim b9b2180ceb Apply a workaround to be able to build clang 8.0.0 headers with clang
3.4.1, which is still in the stable/10 branch.

It looks like clang 3.4.1 implements static_asserts by instantiating a
temporary static object, and if those are in an anonymous union, it
results in "error: anonymous union can only contain non-static data
members".

To work around this implementation limitation, move the static_asserts
in question out of the anonymous unions.

This should make building the latest stable/11 from stable/10 possible
again.

Reported by:	Mike Tancsa <mike@sentex.net>
MFC after:	3 days
2019-07-10 05:57:37 +00:00
..
2019-02-26 05:59:22 +00:00
2018-12-23 01:05:52 +00:00
2019-06-28 05:11:02 +00:00
2018-10-20 20:49:46 +00:00
2018-09-19 06:42:05 +00:00
2018-11-04 18:24:11 +00:00
2019-06-28 04:52:24 +00:00
2019-06-29 18:41:40 +00:00
2019-06-28 22:41:17 +00:00
2018-05-31 09:11:21 +00:00
2019-05-08 18:46:12 +00:00
2018-08-14 18:58:01 +00:00
2019-04-12 10:13:17 +00:00
2019-03-07 13:36:00 +00:00
2018-11-26 15:33:55 +00:00
2019-05-08 11:04:09 +00:00
2019-02-25 18:41:16 +00:00
2019-05-05 04:14:17 +00:00
2018-05-08 04:52:52 +00:00
2018-09-19 07:01:22 +00:00
2019-07-02 01:12:23 +00:00
2019-07-04 08:40:10 +00:00