diff --git a/lib/checkclass.cpp b/lib/checkclass.cpp index 57517023e..ac3e4472b 100644 --- a/lib/checkclass.cpp +++ b/lib/checkclass.cpp @@ -19,6 +19,7 @@ //--------------------------------------------------------------------------- #include "checkclass.h" +#include "astutils.h" #include "errorlogger.h" #include "library.h" #include "settings.h" @@ -558,7 +559,7 @@ void CheckClass::initializeVarList(const Function &func, std::list> %name%")) { + if (Token::Match(ftok, ">>|& %name% ") && isLikelyStreamRead(true, ftok)) { assignVar(ftok->next()->varId(), scope, usage); }