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) {