diff options
| author | Masaki Muranaka <[email protected]> | 2013-03-13 18:24:20 +0900 |
|---|---|---|
| committer | Masaki Muranaka <[email protected]> | 2013-03-13 18:24:20 +0900 |
| commit | e70f9b351df979ad65cb1e3a8aa0c57d94d1585d (patch) | |
| tree | 016345a8ef375588c3e1fad0dd0525c5cd4d836c | |
| parent | c9f3fd477912fa4a822f750fc15df77841828d44 (diff) | |
| download | mruby-e70f9b351df979ad65cb1e3a8aa0c57d94d1585d.tar.gz mruby-e70f9b351df979ad65cb1e3a8aa0c57d94d1585d.zip | |
Simplify. Temporary variable "i" is removed.
| -rw-r--r-- | src/vm.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -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++; } } |
