[cfe-commits] r91683 - /cfe/trunk/include/clang/AST/CharUnits.h
    John McCall 
    rjmccall at apple.com
       
    Fri Dec 18 09:46:32 PST 2009
    
    
  
On Dec 18, 2009, at 8:34 AM, Ken Dyck wrote:
> On Friday, December 18, 2009 11:12 AM, Daniel Dunbar wrote:
>> 
>> I haven't really been following this work, but is there a 
>> strong motivation for implementing 
>> is{Zero,One,Positive,Negative} instead of just implementing 
>> comparison against an integer type?
> 
> Mainly, it protects against accidentally comparing quantities in
> character units with those in bit units. But it also leads to more
> succinct tests than, for example, "size == CharUnits::fromRaw(0)".
> 
> I'd be fine with removing those predicates, if there's a general feeling
> that they are superfluous. But I think to add a comparison against a raw
> integer would weaken the main purpose of the type.
Agreed.
Apologies for not reviewing this;  I just missed it in the backlog.  It looks fine to me.
John.
    
    
More information about the cfe-commits
mailing list