summaryrefslogtreecommitdiff
path: root/vm_method.c
diff options
context:
space:
mode:
Diffstat (limited to 'vm_method.c')
-rw-r--r--vm_method.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/vm_method.c b/vm_method.c
index 36a2c15e4b..c4b95f9391 100644
--- a/vm_method.c
+++ b/vm_method.c
@@ -1021,8 +1021,9 @@ rb_vm_lookup_overloaded_cme(const rb_callable_method_entry_t *cme)
static void
delete_overloaded_cme(const rb_callable_method_entry_t *cme)
{
+ st_data_t cme_data = (st_data_t)cme;
ASSERT_vm_locking();
- st_delete(overloaded_cme_table(), (st_data_t *)&cme, NULL);
+ st_delete(overloaded_cme_table(), &cme_data, NULL);
}
static const rb_callable_method_entry_t *