Suppress address-of-packed-member warning by gcc

This commit is contained in:
Nobuyoshi Nakada 2021-11-28 17:45:55 +09:00
Родитель ca7de49aa5
Коммит 4a09b7de06
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 7CD2805BFA3770C6
1 изменённых файлов: 3 добавлений и 1 удалений

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

@ -1011,7 +1011,9 @@ queue_do_pop(VALUE self, struct rb_queue *q, int should_block)
.as = {.q = q}
};
list_add_tail(queue_waitq(queue_waiter.as.q), &queue_waiter.w.node);
struct list_head *waitq = queue_waitq(q);
list_add_tail(waitq, &queue_waiter.w.node);
queue_waiter.as.q->num_waiting++;
rb_ensure(queue_sleep, self, queue_sleep_done, (VALUE)&queue_waiter);