[Issue 1624] test of bool doesn't hold always

d-bugmail at puremagic.com d-bugmail at puremagic.com
Mon Oct 29 05:07:07 PDT 2007


http://d.puremagic.com/issues/show_bug.cgi?id=1624


matti.niemenmaa+dbugzilla at iki.fi changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|                            |INVALID




------- Comment #3 from matti.niemenmaa+dbugzilla at iki.fi  2007-10-29 07:07 -------
http://www.digitalmars.com/d/1.0/type.html

"A bool value can be implicitly converted to any integral type, with false
becoming 0 and true becoming 1. The numeric literals 0 and 1 can be implicitly
converted to the bool values false and true, respectively."

If you shove a value which is neither 0 nor 1 into a variable, and expect it to
behave as though it were 0 or 1, you are doing something wrong.


-- 



More information about the Digitalmars-d-bugs mailing list