summaryrefslogtreecommitdiff
path: root/gc.c
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2001-01-10 05:05:09 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2001-01-10 05:05:09 +0000
commit61c72e676598c44d8ced38c873205cb34093cb4b (patch)
treef0d768c872129f8f9553b1dc96308c0f8bb1402d /gc.c
parente4e612baccdc59a8cbe813ed3eab4e6c40c4a4b0 (diff)
* gc.c: wrap inline by #if.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@1105 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'gc.c')
-rw-r--r--gc.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gc.c b/gc.c
index a81e875ebb..d6e7df85e1 100644
--- a/gc.c
+++ b/gc.c
@@ -315,7 +315,10 @@ rb_data_object_alloc(klass, datap, dmark, dfree)
extern st_table *rb_class_tbl;
VALUE *rb_gc_stack_start = 0;
-static inline int
+#if defined(__GNUC__) && __GNUC__ >= 2
+__inline__
+#endif
+static int
is_pointer_to_heap(ptr)
void *ptr;
{