diff options
author | Wayne Meissner <wmeissner@gmail.com> | 2012-12-29 18:14:29 +1000 |
---|---|---|
committer | Wayne Meissner <wmeissner@gmail.com> | 2012-12-29 18:14:29 +1000 |
commit | 9028ada82f193d7dcceb7aec0d93c964b00298d3 (patch) | |
tree | bc841d989f9247d0e77936708770477b09ad68a7 /ext/ffi_c/FunctionInfo.c | |
parent | 86816340c7f177454e8a012978eb68398ed21c23 (diff) | |
download | ffi-9028ada82f193d7dcceb7aec0d93c964b00298d3.tar.gz |
Add rbffi_gc_mark_locations() that behaves like rb_gc_mark_locations(), for VMs that do not have it.
Diffstat (limited to 'ext/ffi_c/FunctionInfo.c')
-rw-r--r-- | ext/ffi_c/FunctionInfo.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/ffi_c/FunctionInfo.c b/ext/ffi_c/FunctionInfo.c index ee4091c..609422d 100644 --- a/ext/ffi_c/FunctionInfo.c +++ b/ext/ffi_c/FunctionInfo.c @@ -74,7 +74,7 @@ fntype_mark(FunctionType* fnInfo) rb_gc_mark(fnInfo->rbParameterTypes); rb_gc_mark(fnInfo->rbEnums); if (fnInfo->callbackCount > 0 && fnInfo->callbackParameters != NULL) { - rb_gc_mark_locations(&fnInfo->callbackParameters[0], &fnInfo->callbackParameters[fnInfo->callbackCount]); + rbffi_gc_mark_locations(&fnInfo->callbackParameters[0], &fnInfo->callbackParameters[fnInfo->callbackCount]); } } |