[PR68432 04/22] Remove global which_alternative

Richard Sandiford richard.sandiford@arm.com
Wed Nov 25 16:50:00 GMT 2015


Bernd Schmidt <bschmidt@redhat.com> writes:
> On 11/25/2015 05:19 PM, Richard Sandiford wrote:
>> I guess not, but without it we have both local and global variables
>> called which_alternative.
>
> So call the local ones something else (alt_to_check, requested_alt or 
> attr_alt)?

Well, having two names for the same concept seems just as bad.
Especially since the traditional which_alternative will still
be defined and accessible.

We could have another #define hack to insert a _Pragma("GCC error ...")
if which_alternative is used in new-style attributes, but that's only
going to avoid some of the problems.

I don't think we should spend too much effort finding a reason not
to fix this...

Thanks,
Richard



More information about the Gcc-patches mailing list