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>
* 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
function from it. There are two forward routine hooks, one that
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)
{
IMP result;