@@ -901,14 +901,6 @@ static ValueDecl *getDestroyArrayOperation(ASTContext &ctx, Identifier id) {
901901 _void);
902902}
903903
904- static ValueDecl *getCopyOperation (ASTContext &ctx, Identifier id) {
905- return getBuiltinFunction (ctx, id, _thin,
906- _generics (_unrestricted,
907- _conformsTo (_typeparam (0 ), _copyable),
908- _conformsTo (_typeparam (0 ), _escapable)),
909- _parameters (_typeparam (0 )), _typeparam (0 ));
910- }
911-
912904static ValueDecl *getAssumeAlignment (ASTContext &ctx, Identifier id) {
913905 // This is always "(Builtin.RawPointer, Builtin.Word) -> Builtin.RawPointer"
914906 return getBuiltinFunction (ctx, id, _thin, _parameters (_rawPointer, _word),
@@ -2786,11 +2778,6 @@ ValueDecl *swift::getBuiltinValueDecl(ASTContext &Context, Identifier Id) {
27862778 if (!Types.empty ()) return nullptr ;
27872779 return getEndUnpairedAccessOperation (Context, Id);
27882780
2789- case BuiltinValueKind::Copy:
2790- if (!Types.empty ())
2791- return nullptr ;
2792- return getCopyOperation (Context, Id);
2793-
27942781 case BuiltinValueKind::AssumeAlignment:
27952782 if (!Types.empty ())
27962783 return nullptr ;
0 commit comments