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