[CodeComplete] Emit Copyable declaration instead of keyword

Now that there is an actual declaration for `Copyable` we should be emitting that as a code completion result instead of a keyword, like we currently do.

rdar://109107817
This commit is contained in:
Alex Hoppen
2024-01-21 10:27:13 -08:00
parent 24814c5e9d
commit 7087da9913
4 changed files with 9 additions and 9 deletions

View File

@@ -1314,7 +1314,8 @@ void swift::ide::postProcessCompletionResults(
Kind != CompletionKind::TypeSimpleWithoutDot &&
Kind != CompletionKind::TypeSimpleWithDot &&
Kind != CompletionKind::TypeDeclResultBeginning &&
Kind != CompletionKind::GenericRequirement) {
Kind != CompletionKind::GenericRequirement &&
Kind != CompletionKind::WithoutConstraintType) {
flair |= CodeCompletionFlairBit::RareTypeAtCurrentPosition;
modified = true;
}
@@ -2007,7 +2008,7 @@ void CodeCompletionCallbacksImpl::doneParsing(SourceFile *SrcFile) {
}
case CompletionKind::WithoutConstraintType: {
Lookup.getWithoutConstraintTypes();
Lookup.addWithoutConstraintTypes();
break;
}