Thread overview | |||||
---|---|---|---|---|---|
|
September 16, 2012 Compiler should error when goto over initialization? | ||||
---|---|---|---|---|
| ||||
I'm thinking I this is supposed to be a compiler error and I should report as a bug: "It is illegal for a GotoStatement to be used to skip initializations." void main() { goto b; int num = 5; b: num = 7; } |
September 16, 2012 Re: Compiler should error when goto over initialization? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jesse Phillips | On Sunday, 16 September 2012 at 18:20:49 UTC, Jesse Phillips wrote:
> I'm thinking I this is supposed to be a compiler error and I should report as a bug:
>
> "It is illegal for a GotoStatement to be used to skip initializations."
>
> void main() {
> goto b;
> int num = 5;
> b:
> num = 7;
> }
Has not been implemented yet. :-)
I'm sure there is already a ticket open for it.
Regards
Iain
|
September 18, 2012 Re: Compiler should error when goto over initialization? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Iain Buclaw | On Sunday, 16 September 2012 at 18:33:22 UTC, Iain Buclaw wrote: > On Sunday, 16 September 2012 at 18:20:49 UTC, Jesse Phillips wrote: >> I'm thinking I this is supposed to be a compiler error and I should report as a bug: >> >> "It is illegal for a GotoStatement to be used to skip initializations." >> >> void main() { >> goto b; >> int num = 5; >> b: >> num = 7; >> } > > > Has not been implemented yet. :-) > > I'm sure there is already a ticket open for it. > > Regards > Iain Yes, thank you http://d.puremagic.com/issues/show_bug.cgi?id=602 http://d.puremagic.com/issues/show_bug.cgi?id=4101 |
Copyright © 1999-2021 by the D Language Foundation