@@ -130,7 +130,7 @@ static void bufferOverflow(const Token *tok, const ExprEngine::Value &value, Exp
130130 }
131131
132132 for (const Library::ArgumentChecks::MinSize &minsize: checks.minsizes ) {
133- if (minsize.type == Library::ArgumentChecks::MinSize::ARGVALUE && minsize.arg > 0 && minsize.arg <= arguments.size ()) {
133+ if (minsize.type == Library::ArgumentChecks::MinSize::Type:: ARGVALUE && minsize.arg > 0 && minsize.arg <= arguments.size ()) {
134134 ExprEngine::ValuePtr otherValue = functionCallArguments->argValues [minsize.arg - 1 ];
135135 if (!otherValue || otherValue->type == ExprEngine::ValueType::BailoutValue) {
136136 overflowArgument = argnr;
@@ -141,7 +141,7 @@ static void bufferOverflow(const Token *tok, const ExprEngine::Value &value, Exp
141141 overflowArgument = argnr;
142142 break ;
143143 }
144- } else if (minsize.type == Library::ArgumentChecks::MinSize::STRLEN && minsize.arg > 0 && minsize.arg <= arguments.size ()) {
144+ } else if (minsize.type == Library::ArgumentChecks::MinSize::Type:: STRLEN && minsize.arg > 0 && minsize.arg <= arguments.size ()) {
145145 if (func->formatstr ) {
146146 // TODO: implement this properly. check if minsize refers to a format string and check max length of that..
147147 overflowArgument = argnr;
@@ -583,32 +583,32 @@ static void checkFunctionCall(const Token *tok, const ExprEngine::Value &value,
583583 bool err = false ;
584584 std::string bad;
585585 switch (invalidArgValue.type ) {
586- case Library::InvalidArgValue::eq:
586+ case Library::InvalidArgValue::Type:: eq:
587587 if (!tok->hasKnownIntValue () || tok->getKnownIntValue () == MathLib::toLongNumber (invalidArgValue.op1 ))
588588 err = value.isEqual (dataBase, MathLib::toLongNumber (invalidArgValue.op1 ));
589589 bad = " equals " + invalidArgValue.op1 ;
590590 break ;
591- case Library::InvalidArgValue::le:
591+ case Library::InvalidArgValue::Type:: le:
592592 if (!tok->hasKnownIntValue () || tok->getKnownIntValue () <= MathLib::toLongNumber (invalidArgValue.op1 ))
593593 err = value.isLessThan (dataBase, MathLib::toLongNumber (invalidArgValue.op1 ) + 1 );
594594 bad = " less equal " + invalidArgValue.op1 ;
595595 break ;
596- case Library::InvalidArgValue::lt:
596+ case Library::InvalidArgValue::Type:: lt:
597597 if (!tok->hasKnownIntValue () || tok->getKnownIntValue () < MathLib::toLongNumber (invalidArgValue.op1 ))
598598 err = value.isLessThan (dataBase, MathLib::toLongNumber (invalidArgValue.op1 ));
599599 bad = " less than " + invalidArgValue.op1 ;
600600 break ;
601- case Library::InvalidArgValue::ge:
601+ case Library::InvalidArgValue::Type:: ge:
602602 if (!tok->hasKnownIntValue () || tok->getKnownIntValue () >= MathLib::toLongNumber (invalidArgValue.op1 ))
603603 err = value.isGreaterThan (dataBase, MathLib::toLongNumber (invalidArgValue.op1 ) - 1 );
604604 bad = " greater equal " + invalidArgValue.op1 ;
605605 break ;
606- case Library::InvalidArgValue::gt:
606+ case Library::InvalidArgValue::Type:: gt:
607607 if (!tok->hasKnownIntValue () || tok->getKnownIntValue () > MathLib::toLongNumber (invalidArgValue.op1 ))
608608 err = value.isGreaterThan (dataBase, MathLib::toLongNumber (invalidArgValue.op1 ));
609609 bad = " greater than " + invalidArgValue.op1 ;
610610 break ;
611- case Library::InvalidArgValue::range:
611+ case Library::InvalidArgValue::Type:: range:
612612 // TODO
613613 err = value.isEqual (dataBase, MathLib::toLongNumber (invalidArgValue.op1 ));
614614 err |= value.isEqual (dataBase, MathLib::toLongNumber (invalidArgValue.op2 ));
0 commit comments