aboutsummaryrefslogtreecommitdiffstats
path: root/vm_method.c
diff options
context:
space:
mode:
authorKoichi Sasada <ko1@atdot.net>2023-01-13 09:47:59 +0900
committerKoichi Sasada <ko1@atdot.net>2023-01-13 10:28:00 +0900
commit7e8802fa5bc08de3d210860a6fa10625a8586428 (patch)
tree701cddf64c5f3b9d3a5a73cb45007d05adcc6ae9 /vm_method.c
parenteab7f4623fbf0488e828b75843d70c8e02dc8aa5 (diff)
downloadruby-7e8802fa5bc08de3d210860a6fa10625a8586428.tar.gz
fix `unused variables` warning
Now `ccs` is not needed there.
Diffstat (limited to 'vm_method.c')
-rw-r--r--vm_method.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/vm_method.c b/vm_method.c
index 5f7264a53b..802e327da2 100644
--- a/vm_method.c
+++ b/vm_method.c
@@ -1318,7 +1318,6 @@ cache_callable_method_entry(VALUE klass, ID mid, const rb_callable_method_entry_
VM_ASSERT(cme != NULL);
struct rb_id_table *cc_tbl = RCLASS_CC_TBL(klass);
- struct rb_class_cc_entries *ccs;
VALUE ccs_data;
if (!cc_tbl) {
@@ -1326,11 +1325,13 @@ cache_callable_method_entry(VALUE klass, ID mid, const rb_callable_method_entry_
}
if (rb_id_table_lookup(cc_tbl, mid, &ccs_data)) {
- ccs = (struct rb_class_cc_entries *)ccs_data;
+#if VM_CHECK_MODE > 0
+ struct rb_class_cc_entries *ccs = (struct rb_class_cc_entries *)ccs_data;
VM_ASSERT(ccs->cme == cme);
+#endif
}
else {
- ccs = vm_ccs_create(klass, cc_tbl, mid, cme);
+ vm_ccs_create(klass, cc_tbl, mid, cme);
}
}