From 54a12ebb797fa6c6805dc9d7a102b8f0339243a6 Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Thu, 22 Aug 2013 12:13:07 +0200 Subject: [PATCH] C++: Fix crash in LookupContext::lookupType() Task-number: QTCREATORBUG-10019 Change-Id: I7970c2f1ea3044e11250b8dbaf9b29ba3e7f34ef Reviewed-by: hjk Reviewed-by: Erik Verbruggen --- src/libs/cplusplus/LookupContext.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/cplusplus/LookupContext.cpp b/src/libs/cplusplus/LookupContext.cpp index 603c3278510..2947d6f8fa5 100644 --- a/src/libs/cplusplus/LookupContext.cpp +++ b/src/libs/cplusplus/LookupContext.cpp @@ -308,7 +308,7 @@ ClassOrNamespace *LookupContext::lookupType(const Name *name, Scope *scope, ClassOrNamespace* enclosingTemplateInstantiation, QSet typedefsBeingResolved) const { - if (! scope) { + if (! scope || ! name) { return 0; } else if (Block *block = scope->asBlock()) { for (unsigned i = 0; i < block->memberCount(); ++i) {