CheckOther: Use Variable::valueType() instead of Variable::typeStartToken
This commit is contained in:
parent
fc78530b3f
commit
697aee143f
|
@ -2366,7 +2366,7 @@ void CheckOther::checkIncompleteArrayFill()
|
||||||
if ((size != 1 && size != 100 && size != 0) || var->isPointer()) {
|
if ((size != 1 && size != 100 && size != 0) || var->isPointer()) {
|
||||||
if (printWarning)
|
if (printWarning)
|
||||||
incompleteArrayFillError(tok, var->name(), tok->str(), false);
|
incompleteArrayFillError(tok, var->name(), tok->str(), false);
|
||||||
} else if (Token::Match(var->typeStartToken(), "bool|_Bool") && printPortability) // sizeof(bool) is not 1 on all platforms
|
} else if (var->valueType()->type == ValueType::Type::BOOL && printPortability) // sizeof(bool) is not 1 on all platforms
|
||||||
incompleteArrayFillError(tok, var->name(), tok->str(), true);
|
incompleteArrayFillError(tok, var->name(), tok->str(), true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue