gcc/libobjc ChangeLog init.c
shebs@gcc.gnu.org
shebs@gcc.gnu.org
Fri Jun 8 14:49:00 GMT 2001
CVSROOT: /cvs/gcc
Module name: gcc
Branch: gcc-3_0-branch
Changes by: shebs@gcc.gnu.org 2001-06-08 14:49:48
Modified files:
libobjc : ChangeLog init.c
Log message:
2001-06-06 Richard Frith-Macdonald <rrfm@gnu.org>
* init.c (__objc_send_message_in_list): When setting a new entry
in __objc_load_methods use the method IMP as key, but check to see
if the method is in the hashtable by looking at the IMP also.
Also ... call the method after adding it to the hashtable rather
than before ... thus preventing an obscure possibility of infinite
recursion if a +load method itself loads a subclass.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libobjc/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.51.2.7&r2=1.51.2.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libobjc/init.c.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.2.16.1&r2=1.2.16.2
More information about the Gcc-cvs
mailing list