summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2021-11-04 20:49:19 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2021-11-04 20:49:19 +0900
commitd6f6467ad7a570262a5d0e03bb60d7c10c9ea760 (patch)
tree5649f936feee1d349c60ae561ffa5e71b6645303
parentc21a094a7fa51d94a78d166758b1740eb7f8b370 (diff)
downloadmruby-d6f6467ad7a570262a5d0e03bb60d7c10c9ea760.tar.gz
mruby-d6f6467ad7a570262a5d0e03bb60d7c10c9ea760.zip
boxing_nan.h (mrb_float_p): wrap macro argument by parenthesis.
-rw-r--r--include/mruby/boxing_nan.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/mruby/boxing_nan.h b/include/mruby/boxing_nan.h
index a28a3e56d..77b6204a3 100644
--- a/include/mruby/boxing_nan.h
+++ b/include/mruby/boxing_nan.h
@@ -68,7 +68,7 @@ mrb_nan_boxing_value_float(mrb_value v)
r.u = float_uint_union.u + 0x8004000000000000; \
} while(0)
-#define mrb_float_p(o) (((uint64_t)(o.u)&0xfffc000000000000) != 0)
+#define mrb_float_p(o) (((uint64_t)((o).u)&0xfffc000000000000) != 0)
struct RInteger {
MRB_OBJECT_HEADER;