diff options
author | Koichi Sasada <ko1@atdot.net> | 2019-11-18 10:36:48 +0900 |
---|---|---|
committer | Koichi Sasada <ko1@atdot.net> | 2019-11-18 10:36:48 +0900 |
commit | 5e34ab5406942d43b4c0fbccfc153409d0386d1e (patch) | |
tree | 2ffbcc7b4df8f6bc3eae3cec3b7139faed014e2b | |
parent | c3693bbaaa39d36210060fb4478751d66c0052ad (diff) | |
download | ruby-5e34ab5406942d43b4c0fbccfc153409d0386d1e.tar.gz |
add casts.
add casts to avoid compile error.
http://ci.rvm.jp/results/trunk_clang_39@silicon-docker/2402215
-rw-r--r-- | insns.def | 4 | ||||
-rw-r--r-- | vm_insnhelper.c | 2 |
2 files changed, 3 insertions, 3 deletions
@@ -1497,7 +1497,7 @@ opt_invokebuiltin_delegate (VALUE ret) // attr bool leaf = false; /* anything can happen inside */ { - ret = vm_invoke_builtin_delegate(ec, reg_cfp, bf, index); + ret = vm_invoke_builtin_delegate(ec, reg_cfp, bf, (unsigned int)index); } /* call specific function with args (same parameters) and leave */ @@ -1508,7 +1508,7 @@ opt_invokebuiltin_delegate_leave (VALUE val) // attr bool leaf = false; /* anything can happen inside */ { - val = vm_invoke_builtin_delegate(ec, reg_cfp, bf, index); + val = vm_invoke_builtin_delegate(ec, reg_cfp, bf, (unsigned int)index); /* leave fastpath */ /* TracePoint/return should fallback this insn to opt_invokebuiltin_delegate */ diff --git a/vm_insnhelper.c b/vm_insnhelper.c index a4d2fbcf41..616945fa4c 100644 --- a/vm_insnhelper.c +++ b/vm_insnhelper.c @@ -4989,7 +4989,7 @@ vm_invoke_builtin(rb_execution_context_t *ec, rb_control_frame_t *cfp, const str } static VALUE -vm_invoke_builtin_delegate(rb_execution_context_t *ec, rb_control_frame_t *cfp, const struct rb_builtin_function *bf, int start_index) +vm_invoke_builtin_delegate(rb_execution_context_t *ec, rb_control_frame_t *cfp, const struct rb_builtin_function *bf, unsigned int start_index) { if (0) { // debug print fprintf(stderr, "vm_invoke_builtin_delegate: passing -> "); |