diff --git a/src/vm.c b/src/vm.c index b0cd9428d..cc53c0bb5 100644 --- a/src/vm.c +++ b/src/vm.c @@ -2756,6 +2756,7 @@ RETRY_TRY_BLOCK: } CASE(OP_STRCAT, B) { + mrb_ensure_string_type(mrb, regs[a]); mrb_str_concat(mrb, regs[a], regs[a+1]); NEXT; }