From 9f1e7205e8af79ee4f49bb38cb3a637f75a5e4b7 Mon Sep 17 00:00:00 2001 From: Roberto Raggi <qtc-committer@nokia.com> Date: Tue, 13 Jan 2009 10:30:48 +0100 Subject: [PATCH] Ensure we had a valid class symbol. --- src/libs/cplusplus/LookupContext.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libs/cplusplus/LookupContext.cpp b/src/libs/cplusplus/LookupContext.cpp index 41fe83b7cc1..fd2666678a9 100644 --- a/src/libs/cplusplus/LookupContext.cpp +++ b/src/libs/cplusplus/LookupContext.cpp @@ -415,8 +415,8 @@ void LookupContext::expandClass(Scope *scope, } for (int j = 0; j < baseClassCandidates.size(); ++j) { - Class *baseClassSymbol = baseClassCandidates.at(j)->asClass(); - expand(baseClassSymbol->members(), visibleScopes, expandedScopes); + if (Class *baseClassSymbol = baseClassCandidates.at(j)->asClass()) + expand(baseClassSymbol->members(), visibleScopes, expandedScopes); } } } -- GitLab