logic: Fixed crashes in CxxSpecifierNameResolver and LogController

This commit is contained in:
Eberhard Graether
2016-11-29 12:46:22 +01:00
parent 46078097d7
commit e1968eaaac
3 changed files with 21 additions and 7 deletions
@@ -23,8 +23,13 @@ CxxSpecifierNameResolver::~CxxSpecifierNameResolver()
std::shared_ptr<CxxName> CxxSpecifierNameResolver::getName(const clang::NestedNameSpecifier* nestedNameSpecifier)
{
clang::NestedNameSpecifier::SpecifierKind nnsKind = nestedNameSpecifier->getKind();
std::shared_ptr<CxxName> name;
if (!nestedNameSpecifier)
{
return name;
}
clang::NestedNameSpecifier::SpecifierKind nnsKind = nestedNameSpecifier->getKind();
switch (nnsKind)
{
case clang::NestedNameSpecifier::Identifier: