From 98a2b053f8a0c247341949a5f1c7f9307aab14bd Mon Sep 17 00:00:00 2001 From: k0kubun Date: Mon, 26 Nov 2018 15:12:31 +0000 Subject: process.c: avoid dlclose before exec because JIT-ed code may still be on stack at this time, unlike in ruby_cleanup(). This hopes to fix: (take 2) http://ci.rvm.jp/results/trunk-mjit-wait@silicon-docker/1480207 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65999 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- internal.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'internal.h') diff --git a/internal.h b/internal.h index b505a47ace..b49939c61f 100644 --- a/internal.h +++ b/internal.h @@ -1634,12 +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); +void mjit_finish(int close_handle_p); #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){} +static inline void mjit_finish(int close_handle_p){} #endif /* newline.c */ -- cgit v1.2.3