From c4d4a493a988de80a0572470b99b22e6a2a44101 Mon Sep 17 00:00:00 2001
From: Roberto Raggi <roberto.raggi@nokia.com>
Date: Tue, 3 Aug 2010 18:08:13 +0200
Subject: [PATCH] Check for possible 0x0 access.

---
 src/plugins/cppeditor/cppchecksymbols.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/plugins/cppeditor/cppchecksymbols.cpp b/src/plugins/cppeditor/cppchecksymbols.cpp
index b7b95d8b930..e105cf48b43 100644
--- a/src/plugins/cppeditor/cppchecksymbols.cpp
+++ b/src/plugins/cppeditor/cppchecksymbols.cpp
@@ -662,7 +662,7 @@ bool CheckSymbols::visit(FunctionDefinitionAST *ast)
 
     accept(ast->decl_specifier_list);
 
-    if (ast->declarator && ! ast->symbol->isGenerated()) {
+    if (ast->declarator && ast->symbol && ! ast->symbol->isGenerated()) {
         Function *fun = ast->symbol;
         if (NameAST *declId = declaratorId(ast->declarator)) {
             if (QualifiedNameAST *q = declId->asQualifiedName())
-- 
GitLab