Stop exporting symbols for MJIT

This commit is contained in:
Takashi Kokubun 2023-03-06 21:34:31 -08:00
parent 31f4b2d86b
commit 233ddfac54
Notes: git 2023-03-07 05:59:44 +00:00
49 changed files with 116 additions and 193 deletions

View file

@ -42,7 +42,6 @@ static inline bool ARY_PTR_USING_P(VALUE ary);
static inline void RARY_TRANSIENT_SET(VALUE ary);
static inline void RARY_TRANSIENT_UNSET(VALUE ary);
MJIT_SYMBOL_EXPORT_BEGIN
VALUE rb_ary_tmp_new_from_values(VALUE, long, const VALUE *);
VALUE rb_check_to_array(VALUE ary);
VALUE rb_ary_behead(VALUE, long);
@ -50,7 +49,6 @@ VALUE rb_ary_aref1(VALUE ary, VALUE i);
struct rb_execution_context_struct;
VALUE rb_ec_ary_new_from_values(struct rb_execution_context_struct *ec, long n, const VALUE *elts);
MJIT_SYMBOL_EXPORT_END
// YJIT needs this function to never allocate and never raise
static inline VALUE