Skip to content

Commit 814f96f

Browse files
Update astutils.cpp
1 parent 2eb4e94 commit 814f96f

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

lib/astutils.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3417,7 +3417,7 @@ static ExprUsage getFunctionUsage(const Token* tok, int indirect, const Settings
34173417
// variable init/constructor call?
34183418
if (!func && ftok->variable() && ftok == ftok->variable()->nameToken()) {
34193419
// STL types or containers don't initialize external variables
3420-
if (ftok->variable()->isStlType() || (ftok->variable()->valueType() && ftok->variable()->valueType()->container))
3420+
if (indirect == 0 && (ftok->variable()->isStlType() || (ftok->variable()->valueType() && ftok->variable()->valueType()->container)))
34213421
return ExprUsage::Used;
34223422
// TODO: resolve multiple constructors
34233423
if (ftok->variable()->type() && ftok->variable()->type()->classScope) {

0 commit comments

Comments
 (0)