summaryrefslogtreecommitdiffhomepage
path: root/src/gc.c
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2013-01-16 01:40:27 -0800
committerYukihiro "Matz" Matsumoto <[email protected]>2013-01-16 01:40:27 -0800
commit016e82173677ab626f66fc85c547c3860e3037af (patch)
tree7783f5ac82c9869ba5983946d87bf701b92fd23e /src/gc.c
parent6445f575874c4c9b3cb81c6b586774e960705ea0 (diff)
parent0a22c59938d3a69900bd9b9468c1c9898bcb4684 (diff)
downloadmruby-016e82173677ab626f66fc85c547c3860e3037af.tar.gz
mruby-016e82173677ab626f66fc85c547c3860e3037af.zip
Merge pull request #739 from cremno/use-b-specifier
Use new mrb_get_args binary specifier.
Diffstat (limited to 'src/gc.c')
-rw-r--r--src/gc.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/gc.c b/src/gc.c
index 66f2bf08d..69e36640d 100644
--- a/src/gc.c
+++ b/src/gc.c
@@ -1188,13 +1188,13 @@ gc_generational_mode_get(mrb_state *mrb, mrb_value self)
static mrb_value
gc_generational_mode_set(mrb_state *mrb, mrb_value self)
{
- mrb_value enable;
+ int enable;
- mrb_get_args(mrb, "o", &enable);
- if (mrb->is_generational_gc_mode != mrb_test(enable))
- change_gen_gc_mode(mrb, mrb_test(enable));
+ mrb_get_args(mrb, "b", &enable);
+ if (mrb->is_generational_gc_mode != enable)
+ change_gen_gc_mode(mrb, enable);
- if (mrb_test(enable))
+ if (enable)
return mrb_true_value();
else
return mrb_false_value();