summaryrefslogtreecommitdiff
path: root/internal.h
diff options
context:
space:
mode:
authork0kubun <k0kubun@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-11-26 13:39:53 +0000
committerk0kubun <k0kubun@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-11-26 13:39:53 +0000
commit08e1705eec3b48a120d7b74aaf2da2e1396bd6d9 (patch)
tree798ab365c79f3618f3573625ba7b8f62330ea5f7 /internal.h
parenta3bb9f1093323f8f36849882f1d536b77563149a (diff)
process.c: finish MJIT prior to #exec
to prevent ruby from leaving MJIT-related files. test_jit.rb: add a test to prevent that git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65994 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'internal.h')
-rw-r--r--internal.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/internal.h b/internal.h
index d36723b273..b505a47ace 100644
--- a/internal.h
+++ b/internal.h
@@ -1634,10 +1634,12 @@ VALUE rb_math_sqrt(VALUE);
extern int mjit_enabled;
VALUE mjit_pause(int wait_p);
VALUE mjit_resume(void);
+void mjit_finish(void);
#else
#define mjit_enabled 0
static inline VALUE mjit_pause(int wait_p){ return Qnil; } /* unreachable */
static inline VALUE mjit_resume(void){ return Qnil; } /* unreachable */
+static inline void mjit_finish(void){}
#endif
/* newline.c */