[Issue 1626] bool spec problem
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Mon Oct 29 07:10:15 PDT 2007
    
    
  
http://d.puremagic.com/issues/show_bug.cgi?id=1626
matti.niemenmaa+dbugzilla at iki.fi changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
           Keywords|                            |spec
         Resolution|                            |INVALID
------- Comment #1 from matti.niemenmaa+dbugzilla at iki.fi  2007-10-29 09:10 -------
I think it's clear, in that it says "must have a type that can be converted to
a boolean".
It doesn't say "must have a type that can be *implicitly* converted to a
boolean", because that's not the case.
The type needs to be convertible in that if you cast it to bool *explicitly*,
it works. C.f. the following:
bool b = cast(bool)3;
-- 
    
    
More information about the Digitalmars-d-bugs
mailing list