From 938af8a8ff8f3031f2a6100dcba705ae5d43be0b Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Sun, 19 Sep 2021 23:17:19 +0900 Subject: vm.c: add array assertions. --- src/vm.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/vm.c b/src/vm.c index b50354061..abb5d0c85 100644 --- a/src/vm.c +++ b/src/vm.c @@ -2540,6 +2540,7 @@ RETRY_TRY_BLOCK: regs[a] = splat; } else { + mrb_assert(mrb_type(regs[a]) == MRB_TT_ARRAY); mrb_ary_concat(mrb, regs[a], splat); } mrb_gc_arena_restore(mrb, ai); @@ -2547,6 +2548,7 @@ RETRY_TRY_BLOCK: } CASE(OP_ARYPUSH, BB) { + mrb_assert(mrb_type(regs[a]) == MRB_TT_ARRAY); for (mrb_int i=0; i