Fix missing parameter for comparisons between long and unsigned X.

This commit is contained in:
Jardel Weyrich 2012-04-27 14:42:40 -03:00
parent 7ec6d27000
commit 11dca66336
2 changed files with 6 additions and 6 deletions

View File

@ -160,15 +160,15 @@ namespace Internal
// long to unsigned X // long to unsigned X
template<Operator Op> bool compare( long lhs, unsigned int rhs ) template<Operator Op> bool compare( long lhs, unsigned int rhs )
{ {
return applyEvaluator<Op>( static_cast<unsigned long>( lhs ) ); return applyEvaluator<Op>( static_cast<unsigned long>( lhs ), rhs );
} }
template<Operator Op> bool compare( long lhs, unsigned long rhs ) template<Operator Op> bool compare( long lhs, unsigned long rhs )
{ {
return applyEvaluator<Op>( static_cast<unsigned long>( lhs ) ); return applyEvaluator<Op>( static_cast<unsigned long>( lhs ), rhs );
} }
template<Operator Op> bool compare( long lhs, unsigned char rhs ) template<Operator Op> bool compare( long lhs, unsigned char rhs )
{ {
return applyEvaluator<Op>( static_cast<unsigned long>( lhs ) ); return applyEvaluator<Op>( static_cast<unsigned long>( lhs ), rhs );
} }
template<Operator Op, typename T> template<Operator Op, typename T>

View File

@ -1265,15 +1265,15 @@ namespace Internal
// long to unsigned X // long to unsigned X
template<Operator Op> bool compare( long lhs, unsigned int rhs ) template<Operator Op> bool compare( long lhs, unsigned int rhs )
{ {
return applyEvaluator<Op>( static_cast<unsigned long>( lhs ) ); return applyEvaluator<Op>( static_cast<unsigned long>( lhs ), rhs );
} }
template<Operator Op> bool compare( long lhs, unsigned long rhs ) template<Operator Op> bool compare( long lhs, unsigned long rhs )
{ {
return applyEvaluator<Op>( static_cast<unsigned long>( lhs ) ); return applyEvaluator<Op>( static_cast<unsigned long>( lhs ), rhs );
} }
template<Operator Op> bool compare( long lhs, unsigned char rhs ) template<Operator Op> bool compare( long lhs, unsigned char rhs )
{ {
return applyEvaluator<Op>( static_cast<unsigned long>( lhs ) ); return applyEvaluator<Op>( static_cast<unsigned long>( lhs ), rhs );
} }
template<Operator Op, typename T> template<Operator Op, typename T>