OSDN Git Service

In libobjc/:
[pf3gnuchains/gcc-fork.git] / libobjc / class.c
index 37b2b4e..76f9e8f 100644 (file)
@@ -88,6 +88,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
   structures is freeing data when is removed from the structures.  */
 
 #include "objc-private/common.h"
+#include "objc-private/error.h"
 #include "objc/objc.h"
 #include "objc/objc-api.h"
 #include "objc/thr.h"
@@ -500,8 +501,9 @@ objc_get_class (const char *name)
   if (class)
     return class;
   
-  objc_error (nil, OBJC_ERR_BAD_CLASS, 
-              "objc runtime: cannot find class %s\n", name);
+  /* FIXME: Should we abort the program here ?  */
+  _objc_abort ("objc runtime: cannot find class %s\n", name);
+
   return 0;
 }