diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/parse.y | 2 | ||||
| -rw-r--r-- | src/state.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/parse.y b/src/parse.y index abec59e3f..bfea1f69c 100644 --- a/src/parse.y +++ b/src/parse.y @@ -1749,7 +1749,7 @@ aref_args : none } | assocs trailer { - $$ = new_hash(p, $1); + $$ = cons(new_hash(p, $1), 0); } ; diff --git a/src/state.c b/src/state.c index db31d7037..106ab2aa3 100644 --- a/src/state.c +++ b/src/state.c @@ -126,7 +126,7 @@ mrb_add_irep(mrb_state *mrb, int idx) mrb->irep_capa *= 2; } mrb->irep = (mrb_irep **)mrb_realloc(mrb, mrb->irep, sizeof(mrb_irep*)*mrb->irep_capa); - for (i = old_capa; i < mrb->irep_capa - old_capa; i++) { + for (i = old_capa; i < mrb->irep_capa; i++) { mrb->irep[i] = NULL; } } |
