[ruby/date] Define dummy RUBY_TYPED_FROZEN_SHAREABLE for old Ruby

https://github.com/ruby/date/commit/9f3e90ad10
This commit is contained in:
Kenta Murata 2020-12-23 16:51:16 +09:00 коммит произвёл Hiroshi SHIBATA
Родитель aa856d5077
Коммит aad88cc10b
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -2973,6 +2973,10 @@ d_lite_memsize(const void *ptr)
return complex_dat_p(dat) ? sizeof(struct ComplexDateData) : sizeof(struct SimpleDateData);
}
#ifndef HAVE_RB_EXT_RACTOR_SAFE
# define RUBY_TYPED_FROZEN_SHAREABLE 0
#endif
static const rb_data_type_t d_lite_type = {
"Date",
{d_lite_gc_mark, RUBY_TYPED_DEFAULT_FREE, d_lite_memsize,},