digitalmars.D.learn - Compiler should error when goto over initialization?
- "Jesse Phillips" <jessekphillips+D gmail.com> Sep 16 2012
- "Iain Buclaw" <ibuclaw ubuntu.com> Sep 16 2012
- "Jesse Phillips" <jessekphillips+D gmail.com> Sep 17 2012
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;
}
Sep 16 2012
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
Sep 16 2012
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
Sep 17 2012









"Iain Buclaw" <ibuclaw ubuntu.com> 