diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2020-08-06 11:27:44 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2020-08-06 17:02:15 +0900 |
| commit | 0b95c8a1e8055c6eacfd008f28bd082378408da4 (patch) | |
| tree | 8c971e29d6687806b733a91c7d6b567a878250f4 /src | |
| parent | 57a798e687e57c35fb8822c17a2007a4dd05df56 (diff) | |
| download | mruby-0b95c8a1e8055c6eacfd008f28bd082378408da4.tar.gz mruby-0b95c8a1e8055c6eacfd008f28bd082378408da4.zip | |
Use `memcpy` to copy stack.
Diffstat (limited to 'src')
| -rw-r--r-- | src/vm.c | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -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 |
