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:
Tobias Hunger
2014-08-04 13:59:23 +02:00
parent db72d6f5f6
commit 6bd1ab0cdc

View File

@@ -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();