diff options
author | Yusuke Endoh <[email protected]> | 2021-11-18 03:40:49 +0900 |
---|---|---|
committer | Yusuke Endoh <[email protected]> | 2021-11-21 08:59:24 +0900 |
commit | feda058531c0bdd5b673180accb4407dcc798c79 (patch) | |
tree | 7a9e59021282949f551b690feee031919ddd8a5a /lib | |
parent | 86ad878e6a0781749c73574112a0fac4f088e2c9 (diff) |
Refactor hacky ID tables to struct rb_ast_id_table_t
The implementation of a local variable tables was represented as `ID*`,
but it was very hacky: the first element is not an ID but the size of
the table, and, the last element is (sometimes) a link to the next local
table only when the id tables are a linked list.
This change converts the hacky implementation to a normal struct.
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/5136
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions