This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: C99 parsing error?
- From: Neil Booth <neil at daikokuya dot co dot uk>
- To: Jamie Lokier <jamie at shareable dot org>
- Cc: gcc at gcc dot gnu dot org
- Date: Sun, 18 May 2003 09:48:32 +0100
- Subject: Re: C99 parsing error?
- References: <20030518082723.GA6350@mail.jlokier.co.uk>
Jamie Lokier wrote:-
> Is it really not permitted to write this in C99?:
>
> while (--length >= 0)
> {
> loop:
> int byte = *data++;
>
> GCC 3.2.2 reports: parse error before "int"
> If I replace "loop:" with "loop:;", it's fine.
> Perhaps GCC is correct to reject this, but it is surprising.
No, your code is fine.
Neil.