aboutsummaryrefslogtreecommitdiff
path: root/gcc/objc
diff options
context:
space:
mode:
authorKresten Krab Thorup <krab@gcc.gnu.org>1994-08-29 15:42:11 +0000
committerKresten Krab Thorup <krab@gcc.gnu.org>1994-08-29 15:42:11 +0000
commit2691a6224f5433d1e4692fdf0494b3ae00bdfcac (patch)
tree0e63776c03b9a425a149a4a6bdd139e752209a98 /gcc/objc
parentf529652cf970cb6b21cc04ad35692e441834d82a (diff)
downloadgcc-2691a6224f5433d1e4692fdf0494b3ae00bdfcac.zip
gcc-2691a6224f5433d1e4692fdf0494b3ae00bdfcac.tar.gz
gcc-2691a6224f5433d1e4692fdf0494b3ae00bdfcac.tar.bz2
(get_imp): don't inline on i386.
From-SVN: r7996
Diffstat (limited to 'gcc/objc')
-rw-r--r--gcc/objc/sendmsg.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/objc/sendmsg.c b/gcc/objc/sendmsg.c
index 442ea0f..3e4f504 100644
--- a/gcc/objc/sendmsg.c
+++ b/gcc/objc/sendmsg.c
@@ -68,7 +68,10 @@ nil_method(id receiver, SEL op, ...)
}
/* Given a class and selector, return the selector's implementation. */
-__inline__ IMP
+#ifndef i386
+__inline__ /* this is broken on i386... */
+#endif
+IMP
get_imp (Class* class, SEL sel)
{
IMP impl;