From 2f5c2d6b42dd6fbc12a3703fed8d89654a8a30d5 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Mon, 16 Dec 2024 19:26:56 +0900 Subject: [PATCH] Revert "vm.c (OP_ENTER): clear all registers region in the stack" This reverts commit 19385a87103177770ee9f5ee4c5e3377d4ed20be. The issue is covered by 1003a6. --- src/vm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vm.c b/src/vm.c index 8c1bb502d..12ee4aa9e 100644 --- a/src/vm.c +++ b/src/vm.c @@ -2101,7 +2101,7 @@ RETRY_TRY_BLOCK: /* clear local (but non-argument) variables */ mrb_int pos = m1+2; /* self+m1+blk */ if (irep->nlocals-pos > 0) { - stack_clear(®s[pos], irep->nregs-pos); + stack_clear(®s[pos], irep->nlocals-pos); } NEXT; }