Possible C Compiler Bug?
Fred Fish
fnf at unisoft.UUCP
Tue Jun 10 07:00:08 AEST 1986
In article <6200004 at wvlpdp> john at wvlpdp writes:
>This compiles:
[deleted]
>here:
> ;
>}
>
>This will not:
[deleted]
>here:
>}
> Is this a compiler bug?
No, though some broken compilers may accept it. From K&R page 204:
Any *statement* may be preceded by label prefixes..
The null statement has the form
;
A null statement is useful to carry a label just before the
} of a compound statement...
Bottom line is that you must "attach" the label to a statement, even if
only the null statement.
-Fred
===========================================================================
Fred Fish UniSoft Systems Inc, 739 Allston Way, Berkeley, CA 94710 USA
{ucbvax,lll-lcc}!unisoft!fnf (415) 644 1230 TWX 11 910 366-2145
===========================================================================
More information about the Comp.unix
mailing list