From 678bdd2c4b21551b50be88e5ceae3dc74dd79ca2 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Fri, 8 Mar 2024 22:53:45 +0900 Subject: [PATCH] cdump.c (sym_operator_name): narrow scope of local variables --- src/cdump.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/cdump.c b/src/cdump.c index 92eb1f867..e492e5a25 100644 --- a/src/cdump.c +++ b/src/cdump.c @@ -155,12 +155,10 @@ sym_operator_name(const char *sym_name, mrb_int len) if (operator_table[table_size-1].sym_name_len < len) return NULL; mrb_sym start, idx; - int cmp; - const struct operator_symbol *op_sym; for (start = 0; table_size != 0; table_size/=2) { idx = start+table_size/2; - op_sym = &operator_table[idx]; - cmp = (int)len-(int)op_sym->sym_name_len; + const struct operator_symbol *op_sym = &operator_table[idx]; + int cmp = (int)len-(int)op_sym->sym_name_len; if (cmp == 0) { cmp = memcmp(sym_name, op_sym->sym_name, len); if (cmp == 0) return op_sym->name;