'with' bug?

Adam D. Ruppe destructionator at gmail.com
Fri Nov 2 05:19:09 PDT 2012


On Friday, 2 November 2012 at 12:04:28 UTC, Regan Heath wrote:
> Should I raise a bug for this?

This one is ok I think because D normally lets locals shadow 
globals silently - if you had

int g;

void main() {
    int g;
}

that's ok normally so it isn't specific to with. This is a good 
thing because it means adding a variable elsewhere won't 
annoyingly break your functions.

You could argue that doing it on structs is a little harder to 
keep track of than regular locals, but, meh.


More information about the Digitalmars-d mailing list