X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=libobjc%2Fobjects.c;h=9dc75d3b8e96cc7a21ae1f8950f9119724a24050;hb=e60b6e23741c6d6059e6f765f18ce4c56366874b;hp=1c69456a630dc4d3a57ca67b3806ec7697930377;hpb=d652f226fca1e942b7851d1205f8a6a472d9e0a0;p=gcc.git diff --git a/libobjc/objects.c b/libobjc/objects.c index 1c69456a630..9dc75d3b8e9 100644 --- a/libobjc/objects.c +++ b/libobjc/objects.c @@ -1,5 +1,5 @@ /* GNU Objective C Runtime class related functions - Copyright (C) 1993, 1995, 1996, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 1993-2020 Free Software Foundation, Inc. Contributed by Kresten Krab Thorup This file is part of GCC. @@ -31,8 +31,8 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see #include /* For memcpy() */ #if OBJC_WITH_GC -# include -# include +# include +# include #endif /* FIXME: The semantics of extraBytes are not really clear. */ @@ -66,12 +66,6 @@ class_createInstance (Class class, size_t extraBytes) } /* Traditional GNU Objective-C Runtime API. */ -id -class_create_instance (Class class) -{ - return class_createInstance (class, 0); -} - id object_copy (id object, size_t extraBytes) { @@ -122,9 +116,3 @@ object_setClass (id object, Class class_) return old_class; } } - -/* Hook functions for memory allocation and disposal. Deprecated and - currently unused. */ -id (*_objc_object_alloc) (Class) = 0; -id (*_objc_object_dispose) (id) = 0; -id (*_objc_object_copy) (id) = 0;