summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--include/mruby/value.h9
1 files changed, 1 insertions, 8 deletions
diff --git a/include/mruby/value.h b/include/mruby/value.h
index 5730bf909..53e30efe7 100644
--- a/include/mruby/value.h
+++ b/include/mruby/value.h
@@ -280,14 +280,7 @@ mrb_bool_value(mrb_bool boolean)
{
mrb_value v;
- v.value.i = 1;
- if (boolean) {
- v.tt = MRB_TT_TRUE;
- }
- else {
- v.tt = MRB_TT_FALSE;
- }
-
+ MRB_SET_VALUE(v, boolean ? MRB_TT_TRUE : MRB_TT_FALSE, value.i, 1);
return v;
}