Remove not used fields from variable nodes
This commit is contained in:
parent
2e1762c9e0
commit
ed8a3428e4
12
parse.y
12
parse.y
@ -11666,8 +11666,6 @@ rb_node_gvar_new(struct parser_params *p, ID nd_vid, const YYLTYPE *loc)
|
|||||||
{
|
{
|
||||||
rb_node_gvar_t *n = NODE_NEWNODE(NODE_GVAR, rb_node_gvar_t, loc);
|
rb_node_gvar_t *n = NODE_NEWNODE(NODE_GVAR, rb_node_gvar_t, loc);
|
||||||
n->nd_vid = nd_vid;
|
n->nd_vid = nd_vid;
|
||||||
n->not_used = 0;
|
|
||||||
n->not_used2 = 0;
|
|
||||||
|
|
||||||
return n;
|
return n;
|
||||||
}
|
}
|
||||||
@ -11677,8 +11675,6 @@ rb_node_lvar_new(struct parser_params *p, ID nd_vid, const YYLTYPE *loc)
|
|||||||
{
|
{
|
||||||
rb_node_lvar_t *n = NODE_NEWNODE(NODE_LVAR, rb_node_lvar_t, loc);
|
rb_node_lvar_t *n = NODE_NEWNODE(NODE_LVAR, rb_node_lvar_t, loc);
|
||||||
n->nd_vid = nd_vid;
|
n->nd_vid = nd_vid;
|
||||||
n->not_used = 0;
|
|
||||||
n->not_used2 = 0;
|
|
||||||
|
|
||||||
return n;
|
return n;
|
||||||
}
|
}
|
||||||
@ -11688,8 +11684,6 @@ rb_node_dvar_new(struct parser_params *p, ID nd_vid, const YYLTYPE *loc)
|
|||||||
{
|
{
|
||||||
rb_node_dvar_t *n = NODE_NEWNODE(NODE_DVAR, rb_node_dvar_t, loc);
|
rb_node_dvar_t *n = NODE_NEWNODE(NODE_DVAR, rb_node_dvar_t, loc);
|
||||||
n->nd_vid = nd_vid;
|
n->nd_vid = nd_vid;
|
||||||
n->not_used = 0;
|
|
||||||
n->not_used2 = 0;
|
|
||||||
|
|
||||||
return n;
|
return n;
|
||||||
}
|
}
|
||||||
@ -11699,8 +11693,6 @@ rb_node_ivar_new(struct parser_params *p, ID nd_vid, const YYLTYPE *loc)
|
|||||||
{
|
{
|
||||||
rb_node_ivar_t *n = NODE_NEWNODE(NODE_IVAR, rb_node_ivar_t, loc);
|
rb_node_ivar_t *n = NODE_NEWNODE(NODE_IVAR, rb_node_ivar_t, loc);
|
||||||
n->nd_vid = nd_vid;
|
n->nd_vid = nd_vid;
|
||||||
n->not_used = 0;
|
|
||||||
n->not_used2 = 0;
|
|
||||||
|
|
||||||
return n;
|
return n;
|
||||||
}
|
}
|
||||||
@ -11710,8 +11702,6 @@ rb_node_const_new(struct parser_params *p, ID nd_vid, const YYLTYPE *loc)
|
|||||||
{
|
{
|
||||||
rb_node_const_t *n = NODE_NEWNODE(NODE_CONST, rb_node_const_t, loc);
|
rb_node_const_t *n = NODE_NEWNODE(NODE_CONST, rb_node_const_t, loc);
|
||||||
n->nd_vid = nd_vid;
|
n->nd_vid = nd_vid;
|
||||||
n->not_used = 0;
|
|
||||||
n->not_used2 = 0;
|
|
||||||
|
|
||||||
return n;
|
return n;
|
||||||
}
|
}
|
||||||
@ -11721,8 +11711,6 @@ rb_node_cvar_new(struct parser_params *p, ID nd_vid, const YYLTYPE *loc)
|
|||||||
{
|
{
|
||||||
rb_node_cvar_t *n = NODE_NEWNODE(NODE_CVAR, rb_node_cvar_t, loc);
|
rb_node_cvar_t *n = NODE_NEWNODE(NODE_CVAR, rb_node_cvar_t, loc);
|
||||||
n->nd_vid = nd_vid;
|
n->nd_vid = nd_vid;
|
||||||
n->not_used = 0;
|
|
||||||
n->not_used2 = 0;
|
|
||||||
|
|
||||||
return n;
|
return n;
|
||||||
}
|
}
|
||||||
|
14
rubyparser.h
14
rubyparser.h
@ -562,54 +562,40 @@ typedef struct RNode_YIELD {
|
|||||||
VALUE not_used2;
|
VALUE not_used2;
|
||||||
} rb_node_yield_t;
|
} rb_node_yield_t;
|
||||||
|
|
||||||
/* RNode_LVAR and RNode_DVAR should be same structure */
|
|
||||||
typedef struct RNode_LVAR {
|
typedef struct RNode_LVAR {
|
||||||
NODE node;
|
NODE node;
|
||||||
|
|
||||||
ID nd_vid;
|
ID nd_vid;
|
||||||
VALUE not_used;
|
|
||||||
VALUE not_used2;
|
|
||||||
} rb_node_lvar_t;
|
} rb_node_lvar_t;
|
||||||
|
|
||||||
typedef struct RNode_DVAR {
|
typedef struct RNode_DVAR {
|
||||||
NODE node;
|
NODE node;
|
||||||
|
|
||||||
ID nd_vid;
|
ID nd_vid;
|
||||||
VALUE not_used;
|
|
||||||
VALUE not_used2;
|
|
||||||
} rb_node_dvar_t;
|
} rb_node_dvar_t;
|
||||||
|
|
||||||
/* RNode_GVAR, RNode_IVAR, RNode_CONST and RNode_CVAR should be same structure */
|
|
||||||
typedef struct RNode_GVAR {
|
typedef struct RNode_GVAR {
|
||||||
NODE node;
|
NODE node;
|
||||||
|
|
||||||
ID nd_vid;
|
ID nd_vid;
|
||||||
VALUE not_used;
|
|
||||||
VALUE not_used2;
|
|
||||||
} rb_node_gvar_t;
|
} rb_node_gvar_t;
|
||||||
|
|
||||||
typedef struct RNode_IVAR {
|
typedef struct RNode_IVAR {
|
||||||
NODE node;
|
NODE node;
|
||||||
|
|
||||||
ID nd_vid;
|
ID nd_vid;
|
||||||
VALUE not_used;
|
|
||||||
VALUE not_used2;
|
|
||||||
} rb_node_ivar_t;
|
} rb_node_ivar_t;
|
||||||
|
|
||||||
typedef struct RNode_CONST {
|
typedef struct RNode_CONST {
|
||||||
NODE node;
|
NODE node;
|
||||||
|
|
||||||
ID nd_vid;
|
ID nd_vid;
|
||||||
VALUE not_used;
|
|
||||||
VALUE not_used2;
|
|
||||||
} rb_node_const_t;
|
} rb_node_const_t;
|
||||||
|
|
||||||
typedef struct RNode_CVAR {
|
typedef struct RNode_CVAR {
|
||||||
NODE node;
|
NODE node;
|
||||||
|
|
||||||
ID nd_vid;
|
ID nd_vid;
|
||||||
VALUE not_used;
|
|
||||||
VALUE not_used2;
|
|
||||||
} rb_node_cvar_t;
|
} rb_node_cvar_t;
|
||||||
|
|
||||||
typedef struct RNode_NTH_REF {
|
typedef struct RNode_NTH_REF {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user