digitalmars.D.learn - Compiler should error when goto over initialization?
- Jesse Phillips (10/10) Sep 16 2012 I'm thinking I this is supposed to be a compiler error and I
- Iain Buclaw (6/16) Sep 16 2012 Has not been implemented yet. :-)
- Jesse Phillips (4/22) Sep 17 2012 Yes, thank you
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:Yes, thank you http://d.puremagic.com/issues/show_bug.cgi?id=602 http://d.puremagic.com/issues/show_bug.cgi?id=4101I'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 17 2012