aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1997-02-02 19:38:23 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1997-02-02 19:38:23 -0500
commit5b9b7438f39e810e638b56a3b5ce89c4de8e77a0 (patch)
tree1aaeeb0046196aca350684d53d3c2449d0ecf588 /gcc
parent71ccd1fc5539b5120914e4a3c8a9f5eb1547739e (diff)
downloadgcc-5b9b7438f39e810e638b56a3b5ce89c4de8e77a0.zip
gcc-5b9b7438f39e810e638b56a3b5ce89c4de8e77a0.tar.gz
gcc-5b9b7438f39e810e638b56a3b5ce89c4de8e77a0.tar.bz2
(-error:): Call objc_error function instead of using function pointer.
From-SVN: r13584
Diffstat (limited to 'gcc')
-rw-r--r--gcc/objc/Object.m6
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