data: improvements on error management

* mark all files with errors as incomplete
* fix incomplete label in codeview tooltip not updated properly
* added setting for canceling indexing for files with fatal errors
This commit is contained in:
Eberhard Graether
2017-04-15 17:57:20 +02:00
parent 8dc5ac7cbe
commit 6cd6552343
16 changed files with 100 additions and 14 deletions
@@ -285,7 +285,7 @@ bool CxxAstVisitor::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParm
bool CxxAstVisitor::VisitTranslationUnitDecl(clang::TranslationUnitDecl *d)
{
return !m_client->hasFatalErrors();
return !m_client->cancelOnFatalErrors() || !m_client->hasFatalErrors();
}
bool CxxAstVisitor::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc loc)