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

Manuel López-Ibáñez <manu at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |manu at gcc dot gnu.org

--- Comment #11 from Manuel López-Ibáñez <manu at gcc dot gnu.org> ---
(In reply to Pedro Alves from comment #8)
> Because this would do the wrong thing:
> 
>   if (condition)
>     ALL_OBJFILE_OSECTIONS (o, osect)
>   else
>     return 0;
> 
> 
> But not this:
> 
> #define ALL_OBJFILE_OSECTIONS(objfile, osect) \
>   for (osect = sections; osect < sections_end; osect++) \
>     if (osect->the_bfd_section != 0)                                  \
>       {                                                                       
> \
>       /* Nothing.  */                                                 \
>       }                                                                       
> \
>     else

??? That would expand to 

}
else
else
   return 0;

Reply via email to