[completion] Update CodeCompletionConsumer::handleResults()

Receive 'CodeCompletionContext' so that consumers can get more
information from it.
This commit is contained in:
Ben Langmuir
2020-11-11 18:41:58 -08:00
committed by Rintaro Ishizaki
parent c8e2dc10fa
commit d6eec880cb
4 changed files with 14 additions and 6 deletions

View File

@@ -97,7 +97,8 @@ struct SwiftCodeCompletionConsumer
}
void clearContext() { swiftContext = SwiftCompletionInfo(); }
void handleResults(MutableArrayRef<CodeCompletionResult *> Results) override {
void handleResults(CodeCompletionContext &context) override {
MutableArrayRef<CodeCompletionResult *> Results = context.takeResults();
assert(swiftContext.swiftASTContext);
handleResultsImpl(Results, swiftContext);
}