Bug? 0 is less than -10
tcak via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Tue Oct 6 07:46:54 PDT 2015
Maybe I am just too stressed out to see the problem.
[code]
import std.stdio;
void main(){
size_t dec = 0;
writeln( dec, " ", (dec <= -10), " ", (dec >= 10), " ", ((dec <=
-10) || (dec >= 10)) );
}
[/code]
[output]
0 true false true
[/output]
How is it generating "true" for (dec <= -10) ? Is there a special
casting or something?
DMD 2.068.2, Ubuntu 64-bit
More information about the Digitalmars-d-learn
mailing list