summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mjit.c3
-rw-r--r--mjit_c.c3
2 files changed, 6 insertions, 0 deletions
diff --git a/mjit.c b/mjit.c
index fe5e2976a7..35ce60785b 100644
--- a/mjit.c
+++ b/mjit.c
@@ -9,6 +9,9 @@
#include "ruby/internal/config.h" // defines USE_MJIT
+// ISO C requires a translation unit to contain at least one declaration
+void rb_mjit(void) {}
+
#if USE_MJIT
#include "constant.h"
diff --git a/mjit_c.c b/mjit_c.c
index ec2eb4bd9c..9a909590e7 100644
--- a/mjit_c.c
+++ b/mjit_c.c
@@ -8,6 +8,9 @@
#include "ruby/internal/config.h" // defines USE_MJIT
+// ISO C requires a translation unit to contain at least one declaration
+void rb_mjit_c(void) {}
+
#if USE_MJIT
#include "mjit.h"