show object info to debug purpose.

This commit is contained in:
Koichi Sasada 2020-09-16 09:11:16 +09:00
Родитель b416a76402
Коммит 06e9b94d40
1 изменённых файлов: 3 добавлений и 2 удалений

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

@ -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;