addressed performance and correctness issues flagged by Coverity

This commit is contained in:
Vern Paxson 2023-08-15 16:07:49 -07:00
parent 9357a5879b
commit 3925ff4592
9 changed files with 32 additions and 29 deletions

View file

@ -4649,7 +4649,7 @@ LambdaExpr::LambdaExpr(FunctionIngredientsPtr arg_ing, IDPList arg_outer_ids, st
auto ingr_t = ingredients->GetID()->GetType<FuncType>();
SetType(ingr_t);
if ( ! CheckCaptures(when_parent) )
if ( ! CheckCaptures(std::move(when_parent)) )
{
SetError();
return;