зеркало из https://github.com/github/ruby.git
show object info to debug purpose.
This commit is contained in:
Родитель
b416a76402
Коммит
06e9b94d40
5
ractor.h
5
ractor.h
|
@ -254,12 +254,13 @@ rb_ractor_confirm_belonging(VALUE obj)
|
|||
uint32_t id = rb_ractor_belonging(obj);
|
||||
|
||||
if (id == 0) {
|
||||
if (!rb_ractor_shareable_p(obj)) {
|
||||
if (UNLIKELY(!rb_ractor_shareable_p(obj))) {
|
||||
rp(obj);
|
||||
rb_bug("id == 0 but not shareable");
|
||||
}
|
||||
}
|
||||
else if (id != rb_ractor_current_id()) {
|
||||
else if (UNLIKELY(id != rb_ractor_current_id())) {
|
||||
rp(obj);
|
||||
rb_bug("rb_ractor_confirm_belonging object-ractor id:%u, current-ractor id:%u", id, rb_ractor_current_id());
|
||||
}
|
||||
return obj;
|
||||
|
|
Загрузка…
Ссылка в новой задаче