This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Declarations after statements in front ends
- From: Zack Weinberg <zack at codesourcery dot com>
- To: Bryce McKinlay <mckinlay at redhat dot com>
- Cc: gcc at gcc dot gnu dot org
- Date: Wed, 20 Oct 2004 10:01:38 -0700
- Subject: Re: Declarations after statements in front ends
- References: <41768608.8040706@redhat.com>
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