Merge pull request #71046 from ahoppen/ahoppen/copyable-completion

[CodeComplete] Emit `Copyable` declaration instead of keyword
This commit is contained in:
Alex Hoppen
2024-01-22 17:22:51 -08:00
committed by GitHub
4 changed files with 9 additions and 9 deletions

View File

@@ -3444,8 +3444,8 @@ void CompletionLookup::getOptionalBindingCompletions(SourceLoc Loc) {
/*IncludeTopLevel=*/false, Loc);
}
void CompletionLookup::getWithoutConstraintTypes() {
// FIXME: Once we have a typealias declaration for copyable, we should be
// returning that instead of a keyword (rdar://109107817).
addKeyword("Copyable");
void CompletionLookup::addWithoutConstraintTypes() {
auto *CopyableDecl = Ctx.getProtocol(KnownProtocolKind::Copyable);
addNominalTypeRef(CopyableDecl, DeclVisibilityKind::VisibleAtTopLevel,
DynamicLookupInfo());
}