diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1997-02-02 19:38:23 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1997-02-02 19:38:23 -0500 |
commit | 5b9b7438f39e810e638b56a3b5ce89c4de8e77a0 (patch) | |
tree | 1aaeeb0046196aca350684d53d3c2449d0ecf588 | |
parent | 71ccd1fc5539b5120914e4a3c8a9f5eb1547739e (diff) | |
download | gcc-5b9b7438f39e810e638b56a3b5ce89c4de8e77a0.zip gcc-5b9b7438f39e810e638b56a3b5ce89c4de8e77a0.tar.gz gcc-5b9b7438f39e810e638b56a3b5ce89c4de8e77a0.tar.bz2 |
(-error:): Call objc_error function instead of using function pointer.
From-SVN: r13584
-rw-r--r-- | gcc/objc/Object.m | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/gcc/objc/Object.m b/gcc/objc/Object.m index 518d02a..8573f36 100644 --- a/gcc/objc/Object.m +++ b/gcc/objc/Object.m @@ -1,5 +1,5 @@ /* The implementation of class Object for Objective-C. - Copyright (C) 1993, 1994, 1995 Free Software Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1997 Free Software Foundation, Inc. This file is part of GNU CC. @@ -29,8 +29,6 @@ Boston, MA 02111-1307, USA. */ #include "objc/Protocol.h" #include "objc/objc-api.h" -extern void (*_objc_error)(id object, const char *format, va_list); - extern int errno; #define MAX_CLASS_NAME_LEN 256 @@ -337,7 +335,7 @@ extern size_t strlen(const char*); object_is_instance(self)?"instance":"class", (aString!=NULL)?aString:""); va_start(ap, aString); - (*_objc_error)(self, fmt, ap); + objc_error(self, OBJC_ERR_UNKNOWN, fmt, ap); va_end(ap); return nil; #undef FMT |