mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
parse.y: p->nvar (numbered argument index list) may be NULL.
This commit is contained in:
@@ -712,9 +712,10 @@ new_cvar(parser_state *p, mrb_sym sym)
|
||||
static node*
|
||||
new_nvar(parser_state *p, int num)
|
||||
{
|
||||
int nvars = intn(p->nvars->car);
|
||||
|
||||
p->nvars->car = nint(nvars > num ? nvars : num);
|
||||
if (p->nvars) {
|
||||
int nvars = intn(p->nvars->car);
|
||||
p->nvars->car = nint(nvars > num ? nvars : num);
|
||||
}
|
||||
return cons((node*)NODE_NVAR, nint(num));
|
||||
}
|
||||
|
||||
|
||||
+1005
-1004
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user