summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2013-03-23 10:01:32 -0700
committerYukihiro "Matz" Matsumoto <[email protected]>2013-03-23 10:01:32 -0700
commitf48fe450acd92d46dee753d40eba1523266aa507 (patch)
tree4e89838a0b5d3839ba1c825a8358e2b2742737d3
parentfd66a4df7d471d0edc7a3256f0e8250dd49db4e8 (diff)
parentc09c098bc52e54f3e1a3c7701df45340776e112c (diff)
downloadmruby-f48fe450acd92d46dee753d40eba1523266aa507.tar.gz
mruby-f48fe450acd92d46dee753d40eba1523266aa507.zip
Merge pull request #1060 from cremno/nan_boxing-mrb_bool_value-fails
NaN boxing: fix compilation
-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;
}