forked from qt-creator/qt-creator
CppCheck: Fix possible null pointer access
The variable is checked for 0 elsewhere in this method, so it probably makes sense to check it here as well. Change-Id: Idb869dda54ed340e1b2f03c7d4c06f2a93c00887 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
This commit is contained in:
2
src/libs/3rdparty/cplusplus/Bind.cpp
vendored
2
src/libs/3rdparty/cplusplus/Bind.cpp
vendored
@@ -1882,7 +1882,7 @@ bool Bind::visit(SimpleDeclarationAST *ast)
|
||||
}
|
||||
else if (declTy.isAuto()) {
|
||||
const ExpressionAST *initializer = it->value->initializer;
|
||||
if (!initializer)
|
||||
if (!initializer && declaratorId)
|
||||
translationUnit()->error(location(declaratorId->name, ast->firstToken()), "auto-initialized variable must have an initializer");
|
||||
else {
|
||||
unsigned startOfExpression = initializer->firstToken();
|
||||
|
||||
Reference in New Issue
Block a user