From 0d1624d4d1d5ce4e350476fbc86a361fad2ef6b8 Mon Sep 17 00:00:00 2001 From: Roberto Raggi <qtc-committer@nokia.com> Date: Mon, 9 Feb 2009 20:38:00 +0100 Subject: [PATCH] Fixes: Possible crash when searching for the definitions of enumerators. --- src/plugins/cppeditor/cppeditor.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/cppeditor/cppeditor.cpp b/src/plugins/cppeditor/cppeditor.cpp index b0eb63ffe35..d66e590593b 100644 --- a/src/plugins/cppeditor/cppeditor.cpp +++ b/src/plugins/cppeditor/cppeditor.cpp @@ -593,6 +593,8 @@ Symbol *CPPEditor::findDefinition(Symbol *symbol) { if (symbol->isFunction()) return 0; // symbol is a function definition. + else if (! symbol->type()) + return 0; Function *funTy = symbol->type()->asFunctionType(); if (! funTy) -- GitLab