diff options
| author | dearblue <[email protected]> | 2021-11-19 22:53:01 +0900 |
|---|---|---|
| committer | dearblue <[email protected]> | 2021-11-19 22:53:01 +0900 |
| commit | 6fba0dbece522265f641927ff3716c3718301998 (patch) | |
| tree | 459f7a5c86bc77de46c9049897ee4744eedc51d7 /src/vm.c | |
| parent | 1a1ff6b3ff410ce46c4978cb2ff58dc36868b916 (diff) | |
| download | mruby-6fba0dbece522265f641927ff3716c3718301998.tar.gz mruby-6fba0dbece522265f641927ff3716c3718301998.zip | |
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.
Diffstat (limited to 'src/vm.c')
| -rw-r--r-- | src/vm.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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; } |
