Clang: Check in translation unit if the file exists

We get in crashes in clang if we not check if the file exists.

Change-Id: I78a20507db6403247c02f8c1e69cd872e3e8f774
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
This commit is contained in:
Marco Bubke
2015-10-12 12:10:58 +02:00
parent 08041bd5fb
commit d8ba9fa972

View File

@@ -132,6 +132,7 @@ CXIndex TranslationUnit::index() const
CXTranslationUnit TranslationUnit::cxTranslationUnit() const
{
checkIfNull();
checkIfFileExists();
removeTranslationUnitIfProjectPartWasChanged();
createTranslationUnitIfNeeded();
reparseTranslationUnitIfFilesAreChanged();