aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--internal/bits.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/internal/bits.h b/internal/bits.h
index 32ec1cd36c..28c668dd21 100644
--- a/internal/bits.h
+++ b/internal/bits.h
@@ -112,7 +112,7 @@
/* and GCC permits bitfields for integers other than int */
# define MUL_OVERFLOW_FIXNUM_P(a, b) \
__extension__ ({ \
- struct { long fixnum : sizeof(long) * CHAR_BIT - 1; } c; \
+ struct { long fixnum : sizeof(long) * CHAR_BIT - 1; } c = { 0 }; \
__builtin_mul_overflow_p((a), (b), c.fixnum); \
})
#else