CppEditor: Fix crash in CompleteSwitchCaseStatement

Task-number: QTCREATORBUG-10366

Change-Id: I6d5af5e7a59f3867141c8d7f098128d3db532ee5
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
This commit is contained in:
Nikolai Kosjar
2013-10-14 15:47:07 +02:00
parent c79a605b8f
commit d808ebed88
4 changed files with 84 additions and 3 deletions

View File

@@ -864,6 +864,10 @@ ClassOrNamespace *ClassOrNamespace::lookupType_helper(const Name *name,
return this;
}
}
foreach (Enum *e, unscopedEnums()) {
if (e->identifier() && e->identifier()->isEqualTo(name->identifier()))
return this;
}
if (ClassOrNamespace *e = nestedType(name, origin))
return e;