1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

&$$->nd_lit is uninitialized at this point

See also https://travis-ci.org/ruby/ruby/jobs/583031687#L1874
This commit is contained in:
卜部昌平 2019-09-10 16:41:34 +09:00 committed by Nobuyoshi Nakada
parent 489676bd20
commit 655c65d65b
Notes: git 2019-09-11 16:01:44 +09:00

View file

@ -4608,7 +4608,7 @@ numeric : simple_numeric
{
/*%%%*/
$$ = $2;
RB_OBJ_WRITTEN(p->ast, &$$->nd_lit, $$->nd_lit = negate_lit(p, $$->nd_lit));
RB_OBJ_WRITE(p->ast, &$$->nd_lit, negate_lit(p, $$->nd_lit));
/*% %*/
/*% ripper: unary!(ID2VAL(idUMinus), $2) %*/
}
@ -5185,7 +5185,7 @@ assoc : arg_value tASSOC arg_value
/*%%%*/
if (nd_type($1) == NODE_STR) {
nd_set_type($1, NODE_LIT);
RB_OBJ_WRITTEN(p->ast, &$1->nd_lit, $1->nd_lit = rb_fstring($1->nd_lit));
RB_OBJ_WRITE(p->ast, &$1->nd_lit, rb_fstring($1->nd_lit));
}
$$ = list_append(p, NEW_LIST($1, &@$), $3);
/*% %*/