diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-12-28 04:54:28 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-12-28 04:54:28 +0000 |
commit | 952ed33b13ef4343066c5a38ce22445c92d7f6c2 (patch) | |
tree | e9503ecd92488c29e3c98c42ca3654cf11dc26f6 /ChangeLog | |
parent | dd038cb69dfdfea92da94148e947d08d0d7f4c49 (diff) | |
download | ruby-952ed33b13ef4343066c5a38ce22445c92d7f6c2.tar.gz |
parse.y: fix internal IDs conflict
* parse.y (f_kwrest, new_args_tail_gen): unnamed rest keyword and
keywords bits arguments should be unique. since internal IDs
depend on the local variable index in the current scope, new ID
should be made before popping those vtables.
[ruby-core:67157] [Bug #10659]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49041 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -1,3 +1,11 @@ +Sun Dec 28 13:54:26 2014 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * parse.y (f_kwrest, new_args_tail_gen): unnamed rest keyword and + keywords bits arguments should be unique. since internal IDs + depend on the local variable index in the current scope, new ID + should be made before popping those vtables. + [ruby-core:67157] [Bug #10659] + Sat Dec 27 20:12:55 2014 Nobuyoshi Nakada <nobu@ruby-lang.org> * ext/json/generator/generator.c (JSON_Generator_State_type): add |