aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools/clangbackend/source/clangcompletecodejob.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/clangbackend/source/clangcompletecodejob.cpp')
-rw-r--r--src/tools/clangbackend/source/clangcompletecodejob.cpp12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/tools/clangbackend/source/clangcompletecodejob.cpp b/src/tools/clangbackend/source/clangcompletecodejob.cpp
index 50635a6f0dd..ad033a9ea5d 100644
--- a/src/tools/clangbackend/source/clangcompletecodejob.cpp
+++ b/src/tools/clangbackend/source/clangcompletecodejob.cpp
@@ -50,13 +50,9 @@ IAsyncJob::AsyncPrepareResult CompleteCodeJob::prepareAsyncRun()
TIME_SCOPE_DURATION("CompleteCodeJobRunner");
UnsavedFiles theUnsavedFiles = unsavedFiles;
- const TranslationUnit::CodeCompletionResult results
- = translationUnit.complete(theUnsavedFiles, line, column,
- funcNameStartLine, funcNameStartColumn);
-
CompleteCodeJob::AsyncResult asyncResult;
- asyncResult.completions = results.completions;
- asyncResult.correction = results.correction;
+ asyncResult = translationUnit.complete(theUnsavedFiles, line, column,
+ funcNameStartLine, funcNameStartColumn);
return asyncResult;
});
@@ -69,9 +65,7 @@ void CompleteCodeJob::finalizeAsyncRun()
if (context().isDocumentOpen()) {
const AsyncResult result = asyncResult();
- const CompletionsMessage message(result.completions,
- result.correction,
- context().jobRequest.ticketNumber);
+ const CompletionsMessage message(result, context().jobRequest.ticketNumber);
context().client->completions(message);
}
}