data: Removed error logs in CxxDeclNameResolver.cpp
bug id = 94
This commit is contained in:
@@ -47,7 +47,7 @@ NameHierarchy CxxDeclNameResolver::getDeclNameHierarchy()
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
LOG_ERROR("unhandled declaration type: " + std::string(m_declaration->getDeclKindName()));
|
// LOG_ERROR("unhandled declaration type: " + std::string(m_declaration->getDeclKindName()));
|
||||||
}
|
}
|
||||||
|
|
||||||
contextNameHierarchy = getContextNameHierarchy(m_declaration->getDeclContext());
|
contextNameHierarchy = getContextNameHierarchy(m_declaration->getDeclContext());
|
||||||
@@ -118,8 +118,8 @@ std::shared_ptr<NameElement> CxxDeclNameResolver::getDeclName()
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
//this if fixes the crash, but not the problem TODO
|
//this if fixes the crash, but not the problem TODO
|
||||||
const clang::SourceManager& sourceManager = declaration->getASTContext().getSourceManager();
|
// const clang::SourceManager& sourceManager = declaration->getASTContext().getSourceManager();
|
||||||
LOG_ERROR("Template getParam out of Range " + declaration->getLocation().printToString(sourceManager));
|
// LOG_ERROR("Template getParam out of Range " + declaration->getLocation().printToString(sourceManager));
|
||||||
}
|
}
|
||||||
currentParameterIndex++;
|
currentParameterIndex++;
|
||||||
}
|
}
|
||||||
@@ -277,7 +277,7 @@ std::shared_ptr<NameElement> CxxDeclNameResolver::getDeclName()
|
|||||||
|
|
||||||
const clang::SourceManager& sourceManager = declaration->getASTContext().getSourceManager();
|
const clang::SourceManager& sourceManager = declaration->getASTContext().getSourceManager();
|
||||||
const clang::PresumedLoc& presumedBegin = sourceManager.getPresumedLoc(declaration->getLocStart());
|
const clang::PresumedLoc& presumedBegin = sourceManager.getPresumedLoc(declaration->getLocStart());
|
||||||
LOG_ERROR("could not resolve name of decl at: " + declaration->getLocation().printToString(sourceManager));
|
// LOG_ERROR("could not resolve name of decl at: " + declaration->getLocation().printToString(sourceManager));
|
||||||
return std::make_shared<NameElement>("anonymous symbol (" + FilePath(presumedBegin.getFilename()).fileName() + ")");
|
return std::make_shared<NameElement>("anonymous symbol (" + FilePath(presumedBegin.getFilename()).fileName() + ")");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -304,7 +304,8 @@ std::string CxxDeclNameResolver::getTemplateParameterString(const clang::NamedDe
|
|||||||
templateParameterTypeString = getTemplateParameterTypeString(clang::dyn_cast<clang::TemplateTemplateParmDecl>(parameter));
|
templateParameterTypeString = getTemplateParameterTypeString(clang::dyn_cast<clang::TemplateTemplateParmDecl>(parameter));
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
LOG_ERROR("Unhandled kind of template parameter.");
|
// LOG_ERROR("Unhandled kind of template parameter.");
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string parameterName = parameter->getName();
|
std::string parameterName = parameter->getName();
|
||||||
|
|||||||
Reference in New Issue
Block a user