> This compiles:
> main()
> {
> A lot of code here;
> goto here;
>
> More code here;
>
> here:
> ;
> }
>
> This will not:
> main()
> {
> A lot of code here;
> goto here;
>
> More code here;
>
> here:
> }
> Is this a compiler bug?
No it isn't. A label must come before a statement. } isn't a statement.