Bug? or do I something wrong

tcak via Digitalmars-d digitalmars-d at puremagic.com
Wed Dec 30 09:25:07 PST 2015


On Wednesday, 30 December 2015 at 14:07:54 UTC, Daniel Kozak 
wrote:
> import std.stdio;
>
> void main() {
>
>     auto x = 9223372036854775807L;
>     auto x2 = 9223372036854775807L + 1;
>     long x3 = -9223372036854775808U;
>     //auto x4 = -9223372036854775808L; //Error: signed integer 
> overflow
>
>     writeln(x + 1); //-9223372036854775808
>     writeln(x2);    //-9223372036854775808
>     writeln(x3);    //-9223372036854775808
>     //writeln(x4);
> }

I reported this bug about 2-3 months ago, and people said 
something like it is same in C, and was reported a long time ago 
etc. So, nothing is changing about it.


More information about the Digitalmars-d mailing list