diff options
| author | mattn <[email protected]> | 2013-01-11 16:00:36 +0900 |
|---|---|---|
| committer | mattn <[email protected]> | 2013-01-11 16:00:36 +0900 |
| commit | 28b4eac531fbd018f2ed1ae69d9ce20a4cf71514 (patch) | |
| tree | bf6aecd2f94adb1115b50505af20b515f0bea2fd /tasks/mrbgems_test.rake | |
| parent | e35ce6c230479b24eb0d60ca8717f98e90ff78d2 (diff) | |
| parent | 0ff251438cf0fac727da8e8d99071cbdf46e7cfe (diff) | |
| download | mruby-28b4eac531fbd018f2ed1ae69d9ce20a4cf71514.tar.gz mruby-28b4eac531fbd018f2ed1ae69d9ce20a4cf71514.zip | |
Merge branch 'master' of https://github.com/mruby/mruby
Diffstat (limited to 'tasks/mrbgems_test.rake')
| -rw-r--r-- | tasks/mrbgems_test.rake | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/tasks/mrbgems_test.rake b/tasks/mrbgems_test.rake index f247718a0..bbdc0169f 100644 --- a/tasks/mrbgems_test.rake +++ b/tasks/mrbgems_test.rake @@ -19,10 +19,10 @@ MRuby.each_target do end f.puts %Q[void mrb_#{g.funcname}_gem_test(mrb_state *mrb);] unless g.test_objs.empty? f.puts %Q[void GENERATED_TMP_mrb_#{g.funcname}_gem_test(mrb_state *mrb) {] - f.puts %Q[ mrb_state *mrb2;] - f.puts %Q[ mrb_value val1, val2, ary1, ary2;] - f.puts %Q[ int ai;] unless g.test_rbfiles.empty? + f.puts %Q[ mrb_state *mrb2;] + f.puts %Q[ mrb_value val1, val2, ary1, ary2;] + f.puts %Q[ int ai;] g.test_rbfiles.count.times do |i| f.puts %Q[ ai = mrb_gc_arena_save(mrb);] f.puts %Q[ mrb2 = mrb_open();] @@ -43,9 +43,9 @@ MRuby.each_target do f.puts %Q[ ] %w(ok_test ko_test kill_test).each do |vname| - f.puts %Q[ val1 = mrb_gv_get(mrb2, mrb_intern(mrb, "$#{vname}"));] - f.puts %Q[ if(mrb_fixnum_p(val1)) {] - f.puts %Q[ val2 = mrb_gv_get(mrb, mrb_intern(mrb, "$#{vname}"));] + f.puts %Q[ val2 = mrb_gv_get(mrb2, mrb_intern(mrb2, "$#{vname}"));] + f.puts %Q[ if(mrb_fixnum_p(val2)) {] + f.puts %Q[ val1 = mrb_gv_get(mrb, mrb_intern(mrb, "$#{vname}"));] f.puts %Q[ mrb_gv_set(mrb, mrb_intern(mrb, "$#{vname}"), mrb_fixnum_value(mrb_fixnum(val1) + mrb_fixnum(val2)));] f.puts %Q[ }\n] end |
