From e6a116f43f20de6e3d0f0ff4ca09ba016ed4f9f0 Mon Sep 17 00:00:00 2001 From: cremno Date: Sun, 25 May 2014 12:57:04 +0200 Subject: [PATCH] use `rb_funcall2` instead of `rb_funcallv` In 2.1 `rb_funcall2` was renamed to `rb_funcallv` and a macro for backward compatibility was added. --- binding-mri/binding-mri.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/binding-mri/binding-mri.cpp b/binding-mri/binding-mri.cpp index 083edcb..ac54a07 100644 --- a/binding-mri/binding-mri.cpp +++ b/binding-mri/binding-mri.cpp @@ -212,7 +212,7 @@ RB_METHOD(_kernelCaller) /* RMXP does this, not sure if specific or 1.8 related */ VALUE args[] = { rb_str_new_cstr(":in `
'"), rb_str_new_cstr("") }; - rb_funcallv(rb_ary_entry(trace, len-1), rb_intern("gsub!"), 2, args); + rb_funcall2(rb_ary_entry(trace, len-1), rb_intern("gsub!"), 2, args); return trace; }