r168183 - in /trunk/libobjc: ChangeLog init.c o...
nicola@gcc.gnu.org
nicola@gcc.gnu.org
Wed Dec 22 23:05:00 GMT 2010
Author: nicola
Date: Wed Dec 22 23:05:13 2010
New Revision: 168183
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168183
Log:
In libobjc/:
2010-12-22 Nicola Pero <nicola.pero@meta-innovation.com>
* init.c (duplicate_classes): New.
(__objc_exec_class): Initialize duplicate_classes.
(__objc_create_classes_tree): Ignore classes in the
duplicate_classes table.
(__objc_call_load_callback): Same.
(__objc_init_class): If a duplicate class is found, add it to
duplicate_classes instead of aborting. Return YES if the class is
not a duplicate, and NO if it is.
* objc-private/runtime.h (__objc_init_class): Updated prototype.
Modified:
trunk/libobjc/ChangeLog
trunk/libobjc/init.c
trunk/libobjc/objc-private/runtime.h
More information about the Gcc-cvs
mailing list