Skip to content

Commit 7092698

Browse files
Update valueflow.cpp
1 parent b021c4f commit 7092698

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

lib/valueflow.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6491,7 +6491,7 @@ static std::vector<ValueFlow::Value> getContainerSizeFromConstructorArgs(const s
64916491
if (args.size() == 1 && args[0]->tokType() == Token::Type::eString)
64926492
return {makeContainerSizeValue(Token::getStrLength(args[0]), known)};
64936493
if (args.size() == 1 && args[0]->variable() && args[0]->variable()->isArray() &&
6494-
args[0]->variable()->isConst() && args[0]->variable()->dimensions().size() == 1)
6494+
args[0]->variable()->isConst() && args[0]->variable()->dimensions().size() == 1 && args[0]->variable()->dimensions()[0].known)
64956495
return {makeContainerSizeValue(args[0]->variable()->dimensions()[0].num, known)};
64966496
if (args.size() == 2 && astIsIntegral(args[1], false)) // { char*, count }
64976497
return {makeContainerSizeValue(args[1], known)};

0 commit comments

Comments
 (0)