forked from qt-creator/qt-creator
Clang: Don't reparse before code completion
Task-number: QTCREATORBUG-15365 Change-Id: I37f623449fa95268f1a0a5d5e66d75df0582c183 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
This commit is contained in:
committed by
Nikolai Kosjar
parent
2186e42697
commit
514a96c75f
@@ -173,12 +173,19 @@ CXIndex TranslationUnit::index() const
|
||||
}
|
||||
|
||||
CXTranslationUnit TranslationUnit::cxTranslationUnit() const
|
||||
{
|
||||
cxTranslationUnitWithoutReparsing();
|
||||
reparseTranslationUnitIfFilesAreChanged();
|
||||
|
||||
return d->translationUnit;
|
||||
}
|
||||
|
||||
CXTranslationUnit TranslationUnit::cxTranslationUnitWithoutReparsing() const
|
||||
{
|
||||
checkIfNull();
|
||||
checkIfFileExists();
|
||||
removeTranslationUnitIfProjectPartWasChanged();
|
||||
createTranslationUnitIfNeeded();
|
||||
reparseTranslationUnitIfFilesAreChanged();
|
||||
|
||||
return d->translationUnit;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user