logic: Fixed crashes in CxxSpecifierNameResolver and LogController
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user