diff options
author | Andrew Ruder <andy@aeruder.net> | 2007-04-22 04:44:37 +0000 |
---|---|---|
committer | Andrew Pinski <pinskia@gcc.gnu.org> | 2007-04-21 21:44:37 -0700 |
commit | 8972bcd8211f43b2e6485a9f669ff27b8c0509e6 (patch) | |
tree | 5ea9dd4a44b6c9deacdc6a55e9684e0829e25213 /libobjc/sendmsg.c | |
parent | f06b0a10f9843a34d6df20c7803d900ff177e908 (diff) | |
download | gcc-8972bcd8211f43b2e6485a9f669ff27b8c0509e6.zip gcc-8972bcd8211f43b2e6485a9f669ff27b8c0509e6.tar.gz gcc-8972bcd8211f43b2e6485a9f669ff27b8c0509e6.tar.bz2 |
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
Diffstat (limited to 'libobjc/sendmsg.c')
-rw-r--r-- | libobjc/sendmsg.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libobjc/sendmsg.c b/libobjc/sendmsg.c index c1aed1c..a0b66ba 100644 --- a/libobjc/sendmsg.c +++ b/libobjc/sendmsg.c @@ -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; |