This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH 2/2] Use C11 _Alignas on scratch_buffer internal buffer
On 09/19/2017 11:56 AM, Florian Weimer wrote:
Does gnulib require compiler support for anonymous unions?
Unfortunately, no. Gnulib is intended to run on strict C99 and other
platforms that do not support anonymous unions. There should be no
trouble sticking with ordinary unions here, as all this stuff is private
to scratch_buffer and the code is simple either way.
(BTW, I view this kind of work largely as a distraction, which is why
I'm against keeping things in sync with gnulib.)
Many of the recently-installed fixes came from Gnulib, and I hope that
more such fixes will be on the way, so there is a practical advantage to
staying in sync when that is reasonably easy, as it is here.