Merge pull request #427 from Constellation/canonicalize-nan-value

Canonicalize NaN value in NaN boxing environment
This commit is contained in:
Yukihiro "Matz" Matsumoto
2012-08-15 05:08:20 -07:00
+6 -1
View File
@@ -134,7 +134,12 @@ mrb_float_value(mrb_float f)
{
mrb_value v;
v.f = f;
if (f != f) {
v.ttt = 0x7ff80000;
v.value.i = 0;
} else {
v.f = f;
}
return v;
}
#endif /* MRB_NAN_BOXING */