From 6fba0dbece522265f641927ff3716c3718301998 Mon Sep 17 00:00:00 2001 From: dearblue Date: Fri, 19 Nov 2021 22:53:01 +0900 Subject: Fixed a discrepancy in `OP_ASET` There was a discrepancy in the actual behavior, assertions, and documentation. Therefore, I modified it based on the actual behavior. --- src/vm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/vm.c') diff --git a/src/vm.c b/src/vm.c index 3457ce33c..f6b929ad6 100644 --- a/src/vm.c +++ b/src/vm.c @@ -2669,7 +2669,7 @@ RETRY_TRY_BLOCK: } CASE(OP_ASET, BBB) { - mrb_assert(mrb_type(regs[a]) == MRB_TT_ARRAY); + mrb_assert(mrb_type(regs[b]) == MRB_TT_ARRAY); mrb_ary_set(mrb, regs[b], c, regs[a]); NEXT; } -- cgit v1.2.3