Clang: Only get one diagnostic for a time out

Otherwise we can stall the backend process.

Change-Id: I854d117546ad08026be8a42854739cabad8b67fd
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
This commit is contained in:
Marco Bubke
2015-08-26 16:26:50 +02:00
parent 283ddb8df3
commit 4e18e9cdd5
2 changed files with 5 additions and 3 deletions

View File

@@ -136,8 +136,10 @@ void TranslationUnits::updateTranslationUnitsWithChangedDependencies(const Utf8S
void TranslationUnits::sendChangedDiagnostics()
{
for (const auto &translationUnit : translationUnits_) {
if (translationUnit.hasNewDiagnostics())
if (translationUnit.hasNewDiagnostics()) {
sendDiagnosticChangedMessage(translationUnit);
break;
}
}
}