зеркало из https://github.com/github/ruby.git
Remove deprecated code to fix RUBY_DEBUG build failures
This commit is contained in:
Родитель
44592c4e20
Коммит
9614bea2cd
36
process.c
36
process.c
|
@ -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);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче