diff --git a/include/ruby/ruby.h b/include/ruby/ruby.h index 649ece290a..9e9423e810 100644 --- a/include/ruby/ruby.h +++ b/include/ruby/ruby.h @@ -2163,11 +2163,6 @@ rb_array_const_ptr(VALUE a) return rb_array_const_ptr_transient(a); } -/* fix related to r66200 */ -#ifdef __INTEL_COMPILER -VALUE *rb_ary_ptr_use_start(VALUE ary); -#endif - /* internal function. do not use this function */ static inline VALUE * rb_array_ptr_use_start(VALUE a, int allow_transient) diff --git a/internal.h b/internal.h index a92b0d4a54..bc9b1d6355 100644 --- a/internal.h +++ b/internal.h @@ -2223,6 +2223,7 @@ VALUE rb_thread_io_blocking_region(rb_blocking_function_t *func, void *data1, in /* array.c (export) */ void rb_ary_detransient(VALUE a); +VALUE *rb_ary_ptr_use_start(VALUE ary); /* bignum.c (export) */ VALUE rb_big_mul_normal(VALUE x, VALUE y);