sendmsg.c (__objc_get_forward_imp): Call __objc_msg_forward2 for real.

2007-04-21  Andrew Ruder  <andy@aeruder.net>

        * sendmsg.c (__objc_get_forward_imp): Call
        __objc_msg_forward2 for real.

From-SVN: r124035
This commit is contained in:
Andrew Ruder 2007-04-22 04:44:37 +00:00 committed by Andrew Pinski
parent f06b0a10f9
commit 8972bcd821
2 changed files with 11 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2007-04-21 Andrew Ruder <andy@aeruder.net>
* sendmsg.c (__objc_get_forward_imp): Call
__objc_msg_forward2 for real.
2007-04-09 Andrew Ruder <andy@aeruder.net> 2007-04-09 Andrew Ruder <andy@aeruder.net>
* sendmsg.c: Added __objc_msg_forward2, a hook that allows * sendmsg.c: Added __objc_msg_forward2, a hook that allows

View File

@ -96,6 +96,12 @@ __objc_get_forward_imp (id rcv, SEL sel)
/* If a custom forwarding hook was registered, try getting a forwarding /* If a custom forwarding hook was registered, try getting a forwarding
function from it. There are two forward routine hooks, one that function from it. There are two forward routine hooks, one that
takes the receiver as an argument and one that does not. */ takes the receiver as an argument and one that does not. */
if (__objc_msg_forward2)
{
IMP result;
if ((result = __objc_msg_forward2 (rcv, sel)) != NULL)
return result;
}
if (__objc_msg_forward) if (__objc_msg_forward)
{ {
IMP result; IMP result;