Remove deprecated code to fix RUBY_DEBUG build failures

This commit is contained in:
Takashi Kokubun 2023-12-25 01:21:32 -08:00
Родитель 44592c4e20
Коммит 9614bea2cd
1 изменённых файлов: 0 добавлений и 36 удалений

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

@ -900,27 +900,6 @@ pst_bitand(VALUE st1, VALUE st2)
if (mask < 0) { if (mask < 0) {
rb_raise(rb_eArgError, "negative mask value: %d", mask); rb_raise(rb_eArgError, "negative mask value: %d", mask);
} }
#define WARN_SUGGEST(suggest) \
rb_warn_deprecated_to_remove_at(3.4, "Process::Status#&", suggest)
switch (mask) {
case 0x80:
WARN_SUGGEST("Process::Status#coredump?");
break;
case 0x7f:
WARN_SUGGEST("Process::Status#signaled? or Process::Status#termsig");
break;
case 0xff:
WARN_SUGGEST("Process::Status#exited?, Process::Status#stopped? or Process::Status#coredump?");
break;
case 0xff00:
WARN_SUGGEST("Process::Status#exitstatus or Process::Status#stopsig");
break;
default:
WARN_SUGGEST("other Process::Status predicates");
break;
}
#undef WARN_SUGGEST
status &= mask; status &= mask;
return INT2NUM(status); return INT2NUM(status);
@ -955,21 +934,6 @@ pst_rshift(VALUE st1, VALUE st2)
if (places < 0) { if (places < 0) {
rb_raise(rb_eArgError, "negative shift value: %d", places); rb_raise(rb_eArgError, "negative shift value: %d", places);
} }
#define WARN_SUGGEST(suggest) \
rb_warn_deprecated_to_remove_at(3.4, "Process::Status#>>", suggest)
switch (places) {
case 7:
WARN_SUGGEST("Process::Status#coredump?");
break;
case 8:
WARN_SUGGEST("Process::Status#exitstatus or Process::Status#stopsig");
break;
default:
WARN_SUGGEST("other Process::Status attributes");
break;
}
#undef WARN_SUGGEST
status >>= places; status >>= places;
return INT2NUM(status); return INT2NUM(status);