diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | parse.y | 4 |
2 files changed, 7 insertions, 2 deletions
@@ -1,3 +1,8 @@ +Sat Oct 26 04:39:48 2002 Akinori MUSHA <knu@iDaemons.org> + + * parse.y (str_extend): pushback() takes one argument, so properly + pass c to it. + Sat Oct 26 04:38:25 2002 Akinori MUSHA <knu@iDaemons.org> * ext/dbm/dbm.c (fdbm_indexes, fdbm_select): add a missing @@ -717,7 +717,7 @@ arg : lhs '=' arg } | primary '[' aref_args ']' tOP_ASGN arg { - NODE *tmp, *args = NEW_LIST($6); + NODE *args = NEW_LIST($6); value_expr($6); $3 = list_append($3, NEW_NIL()); @@ -3993,7 +3993,7 @@ str_extend(list, term, paren) tokadd(c); c = nextc(); if (!is_identchar(c)) { - pushback(); + pushback(c); goto invalid_interporate; } tokadd(c); |