From 1fdd96104180cc0fb5d3cb086b05ab6458911bb9 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Mon, 7 Apr 2025 11:35:19 +0900 Subject: [PATCH] mruby-compiler (scope_new): need to initialize nregs; fix #6509 `nregs` should not be smaller than `nlocals`. --- mrbgems/mruby-compiler/core/codegen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mrbgems/mruby-compiler/core/codegen.c b/mrbgems/mruby-compiler/core/codegen.c index be0bf875a..9deaa7fec 100644 --- a/mrbgems/mruby-compiler/core/codegen.c +++ b/mrbgems/mruby-compiler/core/codegen.c @@ -4012,7 +4012,7 @@ scope_new(mrb_state *mrb, codegen_scope *prev, node *nlv) s->lv = nlv; s->sp += node_len(nlv)+1; /* add self */ - s->nlocals = s->sp; + s->nlocals = s->nregs = s->sp; if (nlv) { mrb_sym *lv; node *n = nlv;