Skip to content

Commit 65dfadb

Browse files
Update checkstl.cpp
1 parent 036aa9b commit 65dfadb

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

lib/checkstl.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1202,7 +1202,8 @@ void CheckStl::invalidContainer()
12021202
if (info.tok->variable()->isReference() && !isVariableDecl(info.tok) &&
12031203
reaches(info.tok->variable()->nameToken(), tok, nullptr)) {
12041204

1205-
if (assignExpr && Token::Match(assignExpr->astOperand1(), "& %varid%", info.tok->varId())) { // TODO: fix AST
1205+
if ((assignExpr && Token::Match(assignExpr->astOperand1(), "& %varid%", info.tok->varId())) || // TODO: fix AST
1206+
Token::Match(assignExpr, "& %varid% {|(", info.tok->varId())) {
12061207
return false;
12071208
}
12081209

0 commit comments

Comments
 (0)