Clang: Remove superfluous try/catch

Change-Id: I7e1cd9fb6d80461518c0c52a8274f689c595dcd7
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Nikolai Kosjar
2016-09-12 11:01:22 +02:00
parent 622109193d
commit 8edda219d9
4 changed files with 15 additions and 33 deletions

View File

@@ -40,17 +40,12 @@ static CompleteCodeJob::AsyncResult runAsyncHelper(const TranslationUnit &transl
{
TIME_SCOPE_DURATION("CompleteCodeJobRunner");
const TranslationUnit::CodeCompletionResult results
= translationUnit.complete(unsavedFiles, line, column);
CompleteCodeJob::AsyncResult asyncResult;
try {
const TranslationUnit::CodeCompletionResult results
= translationUnit.complete(unsavedFiles, line, column);
asyncResult.completions = results.completions;
asyncResult.correction = results.correction;
} catch (const std::exception &exception) {
qWarning() << "Error in CompleteCodeJobRunner:" << exception.what();
}
asyncResult.completions = results.completions;
asyncResult.correction = results.correction;
return asyncResult;
}