From 7b1ece9b9490a892861f2336ae41d611a06bdf2b Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Thu, 7 Apr 2022 19:19:13 +0900 Subject: Get rid of type-punning pointer casts --- vm_method.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'vm_method.c') 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 * -- cgit v1.2.3