From 0b95c8a1e8055c6eacfd008f28bd082378408da4 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Thu, 6 Aug 2020 11:27:44 +0900 Subject: Use `memcpy` to copy stack. --- src/vm.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/vm.c') diff --git a/src/vm.c b/src/vm.c index cbf856d74..cc9a187b7 100644 --- a/src/vm.c +++ b/src/vm.c @@ -115,9 +115,7 @@ stack_clear(mrb_value *from, size_t count) static inline void stack_copy(mrb_value *dst, const mrb_value *src, size_t size) { - while (size-- > 0) { - *dst++ = *src++; - } + memcpy(dst, src, sizeof(mrb_value)*size); } static void -- cgit v1.2.3