This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Declarations after statements in front ends


Bryce McKinlay <mckinlay@redhat.com> writes:

> Are C++/C99-style "declarations after statements" permitted in the non-C 
> front ends? Currently there are no warnings given, but I do recall 
> getting complaints in the past when my Java patches have used them.
>
> It seems to me that there is no reason not to allow them here, because 
> the other front ends wont be built until stage 2 when bootstrapping. 
> However, if we don't want to allow them (for stylistic reasons?) then 
> should -Wdeclarations-after-statements be enabled?

I would go even farther, and say that *all* front ends must be coded
in ISO C90, and we should be compiling everything with -pedantic.

zw


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]