summaryrefslogtreecommitdiff
path: root/vm_insnhelper.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <[email protected]>2024-10-08 15:41:28 +0900
committerNobuyoshi Nakada <[email protected]>2024-10-08 23:29:49 +0900
commit9a90cd228466ec088d6f0da8d1aa065f03daa7c8 ()
treeb4fc458cdfbdad102551c421e7469e560e2b9030 /vm_insnhelper.c
parentd8b64eac55cf6c4b228b0969cd3abb0a6274de16 (diff)
Cast via `uintptr_t` function pointer between object pointer
- ISO C forbids conversion of function pointer to object pointer type - ISO C forbids conversion of object pointer to function pointer type
-rw-r--r--vm_insnhelper.c3
1 files changed, 2 insertions, 1 deletions
@@ -7339,7 +7339,8 @@ vm_invoke_builtin_delegate(rb_execution_context_t *ec, rb_control_frame_t *cfp,
for (int i=0; i<bf->argc; i++) {
ruby_debug_printf(":%s ", rb_id2name(ISEQ_BODY(cfp->iseq)->local_table[i+start_index]));
}
- ruby_debug_printf("\n" "%s %s(%d):%p\n", RUBY_FUNCTION_NAME_STRING, bf->name, bf->argc, bf->func_ptr);
}
if (bf->argc == 0) {