diff options
Diffstat (limited to 'src/tools/clangbackend/source/clangcompletecodejob.cpp')
-rw-r--r-- | src/tools/clangbackend/source/clangcompletecodejob.cpp | 12 |
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); } } |