diff options
Diffstat (limited to 'vm_eval.c')
-rw-r--r-- | vm_eval.c | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -2035,10 +2035,9 @@ static void local_var_list_add(const struct local_var_list *vars, ID lid) { if (lid && rb_is_local_id(lid)) { - /* should skip temporary variable */ - st_table *tbl = RHASH_TBL_RAW(vars->tbl); - st_data_t idx = 0; /* tbl->num_entries */ - st_update(tbl, ID2SYM(lid), local_var_list_update, idx); + /* should skip temporary variable */ + st_data_t idx = 0; /* tbl->num_entries */ + rb_hash_stlike_update(vars->tbl, ID2SYM(lid), local_var_list_update, idx); } } |