From e70f9b351df979ad65cb1e3a8aa0c57d94d1585d Mon Sep 17 00:00:00 2001 From: Masaki Muranaka Date: Wed, 13 Mar 2013 18:24:20 +0900 Subject: Simplify. Temporary variable "i" is removed. --- src/vm.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/vm.c b/src/vm.c index dd8edf4bc..65ce1ce69 100644 --- a/src/vm.c +++ b/src/vm.c @@ -57,10 +57,8 @@ The value below allows about 60000 recursive calls in the simplest case. */ static inline void stack_copy(mrb_value *dst, const mrb_value *src, size_t size) { - size_t i; - - for (i = 0; i < size; i++) { - dst[i] = src[i]; + while (size-- > 0) { + *dst++ = *src++; } } -- cgit v1.2.3