Skip to content

Commit 3e8b3cd

Browse files
Update astutils.cpp [skip ci]
1 parent 43e7159 commit 3e8b3cd

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

lib/astutils.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2548,10 +2548,11 @@ bool isVariableChangedByFunctionCall(const Token *tok, int indirect, const Setti
25482548
const Library::ArgumentChecks::Direction argDirection = settings.library.getArgDirection(tok, 1 + argnr, indirect);
25492549
if (argDirection == Library::ArgumentChecks::Direction::DIR_IN)
25502550
return false;
2551+
if (argDirection == Library::ArgumentChecks::Direction::DIR_OUT)
2552+
return true;
25512553

25522554
const bool requireNonNull = settings.library.isnullargbad(tok, 1 + argnr);
2553-
if (argDirection == Library::ArgumentChecks::Direction::DIR_OUT ||
2554-
argDirection == Library::ArgumentChecks::Direction::DIR_INOUT) {
2555+
if (argDirection == Library::ArgumentChecks::Direction::DIR_INOUT) {
25552556
if (indirect == 0 && isArray(tok1))
25562557
return true;
25572558
const bool requireInit = settings.library.isuninitargbad(tok, 1 + argnr);

0 commit comments

Comments
 (0)