name shadowing in if statement
Thomas Kuehne
thomas-dloop at kuehne.cn
Thu Oct 12 08:10:19 PDT 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
BCS schrieb am 2006-10-07:
> I think I saw something about this one but I couldn't find the post.
>
><code>
> import std.stdio;
>
> void main()
> {
> int i = 1;
>
> if(int i = i)// new "i" shadows old "i"
> {
> i=6;
> witef("i=",i,\n);
> }
> witef("i=",i,\n);
> }
></code>
>
><output>
> i=6
> i=1
></output>
Added to DStress as
http://dstress.kuehne.cn/nocompile/i/if_15_A.d
Thomas
-----BEGIN PGP SIGNATURE-----
iD8DBQFFLk4sLK5blCcjpWoRAiyOAJwPxL51tEU4zDpwDksAcuz6cm556gCfS0Co
W3epPWhOjbDOs+sIQB49huU=
=d68l
-----END PGP SIGNATURE-----
More information about the Digitalmars-d-bugs
mailing list