https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77425

--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to Manuel López-Ibáñez from comment #1)
> There is also this example:
> 
> odr_type
> get_odr_type (tree type, bool insert)
> {
>   ....
>   odr_types[val->id] = 0;
>   gcc_assert (val->derived_types.length() == 0);
>   if (odr_types_ptr)
>     val->id = odr_types.length ();
>   ....
> }
> 
> which is even more insidious since it is hidden behind macros.

Yes that obfuscating macro seems like a horrible idea.

Reply via email to