From d8b64eac55cf6c4b228b0969cd3abb0a6274de16 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Tue, 8 Oct 2024 15:36:58 +0900 Subject: [PATCH] `rb_fix_mul_fix` needs internal/bits.h for `MUL_OVERFLOW_FIXNUM_P` --- common.mk | 1 + internal/fixnum.h | 1 + 2 files changed, 2 insertions(+) diff --git a/common.mk b/common.mk index 1d3766a8f4..de7b553dee 100644 --- a/common.mk +++ b/common.mk @@ -15743,6 +15743,7 @@ rjit_c.$(OBJEXT): $(hdrdir)/ruby/ruby.h rjit_c.$(OBJEXT): $(srcdir)/rjit_c.rb rjit_c.$(OBJEXT): $(top_srcdir)/internal/array.h rjit_c.$(OBJEXT): $(top_srcdir)/internal/basic_operators.h +rjit_c.$(OBJEXT): $(top_srcdir)/internal/bits.h rjit_c.$(OBJEXT): $(top_srcdir)/internal/class.h rjit_c.$(OBJEXT): $(top_srcdir)/internal/compile.h rjit_c.$(OBJEXT): $(top_srcdir)/internal/compilers.h diff --git a/internal/fixnum.h b/internal/fixnum.h index 8c251adef1..b78e31460e 100644 --- a/internal/fixnum.h +++ b/internal/fixnum.h @@ -10,6 +10,7 @@ */ #include "ruby/internal/config.h" /* for HAVE_LONG_LONG */ #include /* for CHAR_BIT */ +#include "internal/bits.h" /* for MUL_OVERFLOW_FIXNUM_P */ #include "internal/compilers.h" /* for __has_builtin */ #include "ruby/internal/stdbool.h" /* for bool */ #include "ruby/intern.h" /* for rb_big_mul */