diff --git a/src/libs/3rdparty/cplusplus/Bind.cpp b/src/libs/3rdparty/cplusplus/Bind.cpp index 4f7be860df5..499b44f29f2 100644 --- a/src/libs/3rdparty/cplusplus/Bind.cpp +++ b/src/libs/3rdparty/cplusplus/Bind.cpp @@ -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();