We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 036aa9b commit 65dfadbCopy full SHA for 65dfadb
1 file changed
lib/checkstl.cpp
@@ -1202,7 +1202,8 @@ void CheckStl::invalidContainer()
1202
if (info.tok->variable()->isReference() && !isVariableDecl(info.tok) &&
1203
reaches(info.tok->variable()->nameToken(), tok, nullptr)) {
1204
1205
- if (assignExpr && Token::Match(assignExpr->astOperand1(), "& %varid%", info.tok->varId())) { // TODO: fix AST
+ if ((assignExpr && Token::Match(assignExpr->astOperand1(), "& %varid%", info.tok->varId())) || // TODO: fix AST
1206
+ Token::Match(assignExpr, "& %varid% {|(", info.tok->varId())) {
1207
return false;
1208
}
1209
0 commit comments