diff --git a/lib/checkcondition.cpp b/lib/checkcondition.cpp index 01b7ac390c0..c92a32aae9e 100644 --- a/lib/checkcondition.cpp +++ b/lib/checkcondition.cpp @@ -1273,8 +1273,8 @@ void CheckCondition::checkIncorrectLogicOperator() const MathLib::bigint i1 = (isfloat) ? 0 : MathLib::toBigNumber(value1); const MathLib::bigint i2 = (isfloat) ? 0 : MathLib::toBigNumber(value2); const bool useUnsignedInt = (std::numeric_limits::max()==i1) || (std::numeric_limits::max()==i2); - const MathLib::biguint u1 = (useUnsignedInt) ? MathLib::toBigNumber(value1) : 0; - const MathLib::biguint u2 = (useUnsignedInt) ? MathLib::toBigNumber(value2) : 0; + const MathLib::biguint u1 = (useUnsignedInt) ? MathLib::toBigUNumber(value1) : 0; + const MathLib::biguint u2 = (useUnsignedInt) ? MathLib::toBigUNumber(value2) : 0; // evaluate if expression is always true/false bool alwaysTrue = true, alwaysFalse = true; bool firstTrue = true, secondTrue = true;