Skip to content

Commit 68d24d1

Browse files
committed
valueflow.cpp: avoid unnecessary copy in valueFlowSafeFunctions()
1 parent b2427a6 commit 68d24d1

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

lib/valueflow.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7014,8 +7014,8 @@ static void valueFlowSafeFunctions(const TokenList& tokenlist, const SymbolDatab
70147014
argValues.back().valueType = ValueFlow::Value::ValueType::CONTAINER_SIZE;
70157015
argValues.back().errorPath.emplace_back(arg.nameToken(), "Assuming " + arg.name() + " size is 1000000");
70167016
argValues.back().safe = true;
7017-
for (const ValueFlow::Value &value : argValues)
7018-
valueFlowForward(const_cast<Token*>(functionScope->bodyStart), arg.nameToken(), value, tokenlist, errorLogger, settings);
7017+
for (ValueFlow::Value &value : argValues)
7018+
valueFlowForward(const_cast<Token*>(functionScope->bodyStart), arg.nameToken(), std::move(value), tokenlist, errorLogger, settings);
70197019
continue;
70207020
}
70217021

0 commit comments

Comments
 (0)