зеркало из https://github.com/github/ruby.git
Remove not used fields from ITER, FOR
This commit is contained in:
Родитель
4c18615ffe
Коммит
db18428fff
2
parse.y
2
parse.y
|
@ -11093,7 +11093,6 @@ static rb_node_for_t *
|
|||
rb_node_for_new(struct parser_params *p, NODE *nd_iter, NODE *nd_body, const YYLTYPE *loc)
|
||||
{
|
||||
rb_node_for_t *n = NODE_NEWNODE(NODE_FOR, rb_node_for_t, loc);
|
||||
n->not_used = 0;
|
||||
n->nd_body = nd_body;
|
||||
n->nd_iter = nd_iter;
|
||||
|
||||
|
@ -11273,7 +11272,6 @@ rb_node_iter_new(struct parser_params *p, NODE *nd_args, NODE *nd_body, const YY
|
|||
/* Keep the order of node creation */
|
||||
NODE *scope = NEW_SCOPE(nd_args, nd_body, loc);
|
||||
rb_node_iter_t *n = NODE_NEWNODE(NODE_ITER, rb_node_iter_t, loc);
|
||||
n->not_used = 0;
|
||||
n->nd_body = scope;
|
||||
n->nd_iter = 0;
|
||||
|
||||
|
|
|
@ -261,7 +261,6 @@ typedef struct RNode_UNTIL {
|
|||
typedef struct RNode_ITER {
|
||||
NODE node;
|
||||
|
||||
VALUE not_used;
|
||||
struct RNode *nd_body;
|
||||
struct RNode *nd_iter;
|
||||
} rb_node_iter_t;
|
||||
|
@ -269,7 +268,6 @@ typedef struct RNode_ITER {
|
|||
typedef struct RNode_FOR {
|
||||
NODE node;
|
||||
|
||||
VALUE not_used;
|
||||
struct RNode *nd_body;
|
||||
struct RNode *nd_iter;
|
||||
} rb_node_for_t;
|
||||
|
|
Загрузка…
Ссылка в новой задаче