Skip to content

Commit 520c41a

Browse files
committed
[IDE] Make CodeCompleteResult store result sink by reference
1 parent 7aa472c commit 520c41a

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

include/swift/IDE/CompletionInstance.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ struct CompletionInstanceResult {
5353

5454
/// The results returned from \c CompletionInstance::codeComplete.
5555
struct CodeCompleteResult {
56-
CodeCompletionResultSink ResultSink;
56+
CodeCompletionResultSink &ResultSink;
5757
SwiftCompletionInfo &Info;
5858
};
5959

lib/IDE/CompletionInstance.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -735,7 +735,8 @@ void swift::ide::CompletionInstance::codeComplete(
735735
SwiftCompletionInfo Info{&CI.getASTContext(),
736736
&CI.getInvocation(),
737737
&CompletionContext};
738-
DeliverTransformed(ResultType::success({/*Results=*/{}, Info}));
738+
CodeCompletionResultSink ResultSink;
739+
DeliverTransformed(ResultType::success({ResultSink, Info}));
739740
return;
740741
}
741742

@@ -752,7 +753,8 @@ void swift::ide::CompletionInstance::codeComplete(
752753
SwiftCompletionInfo Info{&CI.getASTContext(),
753754
&CI.getInvocation(),
754755
&CompletionContext};
755-
DeliverTransformed(ResultType::success({/*Results=*/{}, Info}));
756+
CodeCompletionResultSink ResultSink;
757+
DeliverTransformed(ResultType::success({ResultSink, Info}));
756758
}
757759
},
758760
Callback);

0 commit comments

Comments
 (0)