diff options
| author | bggd <[email protected]> | 2013-11-13 22:35:25 +0900 |
|---|---|---|
| committer | bggd <[email protected]> | 2013-11-13 22:35:25 +0900 |
| commit | 86c80139abd67f40d368468b1b2fb4a75dfebf74 (patch) | |
| tree | 945830868584f68136b699841e7c456c8f8a88c7 /mrbgems/mruby-random/src | |
| parent | edd6c17c1e21e8ecc65241625fecb60e8deb4455 (diff) | |
| download | mruby-86c80139abd67f40d368468b1b2fb4a75dfebf74.tar.gz mruby-86c80139abd67f40d368468b1b2fb4a75dfebf74.zip | |
Changed a variable declaration to top of block
Diffstat (limited to 'mrbgems/mruby-random/src')
| -rw-r--r-- | mrbgems/mruby-random/src/random.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/mrbgems/mruby-random/src/random.c b/mrbgems/mruby-random/src/random.c index d3f244910..4762d212b 100644 --- a/mrbgems/mruby-random/src/random.c +++ b/mrbgems/mruby-random/src/random.c @@ -265,6 +265,7 @@ mrb_ary_shuffle_bang(mrb_state *mrb, mrb_value ary) for (i = RARRAY_LEN(ary) - 1; i > 0; i--) { mrb_int j; + mrb_value tmp; if (mrb_nil_p(random)) { j = mrb_fixnum(mrb_random_mt_g_rand(mrb, mrb_fixnum_value(RARRAY_LEN(ary)))); @@ -273,9 +274,9 @@ mrb_ary_shuffle_bang(mrb_state *mrb, mrb_value ary) j = mrb_fixnum(mrb_random_mt_rand(mrb, DATA_PTR(random), mrb_fixnum_value(RARRAY_LEN(ary)))); } - mrb_value t = RARRAY_PTR(ary)[i]; + tmp = RARRAY_PTR(ary)[i]; RARRAY_PTR(ary)[i] = RARRAY_PTR(ary)[j]; - RARRAY_PTR(ary)[j] = t; + RARRAY_PTR(ary)[j] = tmp; } } |
