summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-10-23 09:03:33 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-10-23 09:03:33 +0000
commitbb98e0ecec27318f376e487f8c7e2e8852802967 (patch)
treead9fef088e88f1deccb38f8d23d1ebc74442e1d6
parentd332891fddbcf9d319369968b5898b294742343b (diff)
* numeric.c (rb_infinity, rb_nan): aggregated member initializers
need braces. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@33513 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--ChangeLog5
-rw-r--r--numeric.c8
2 files changed, 9 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 6d9a440..979352b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Sun Oct 23 18:03:31 2011 Nobuyoshi Nakada <nobu@ruby-lang.org>
+
+ * numeric.c (rb_infinity, rb_nan): aggregated member initializers
+ need braces.
+
Sun Oct 23 16:43:43 2011 Naohisa Goto <ngotogenome@gmail.com>
* ext/io/wait/wait.c: ioctl(2) is declared in unistd.h on Solaris.
diff --git a/numeric.c b/numeric.c
index 17ddb84..e59226c 100644
--- a/numeric.c
+++ b/numeric.c
@@ -66,16 +66,16 @@
#ifdef HAVE_INFINITY
#elif !defined(WORDS_BIGENDIAN) /* BYTE_ORDER == LITTLE_ENDIAN */
-const union bytesequence4_or_float rb_infinity = { 0x00, 0x00, 0x80, 0x7f };
+const union bytesequence4_or_float rb_infinity = {{0x00, 0x00, 0x80, 0x7f}};
#else
-const union bytesequence4_or_float rb_infinity = { 0x7f, 0x80, 0x00, 0x00 };
+const union bytesequence4_or_float rb_infinity = {{0x7f, 0x80, 0x00, 0x00}};
#endif
#ifdef HAVE_NAN
#elif !defined(WORDS_BIGENDIAN) /* BYTE_ORDER == LITTLE_ENDIAN */
-const union bytesequence4_or_float rb_nan = { 0x00, 0x00, 0xc0, 0x7f };
+const union bytesequence4_or_float rb_nan = {{0x00, 0x00, 0xc0, 0x7f}};
#else
-const union bytesequence4_or_float rb_nan = { 0x7f, 0xc0, 0x00, 0x00 };
+const union bytesequence4_or_float rb_nan = {{0x7f, 0xc0, 0x00, 0x00}};
#endif
#ifndef HAVE_ROUND