Какова функция «(void) (& _min1 == & _min2)» в макросе min в kernel.h?

В kernel.h min определяется как:

#define min(x, y) ({                \
    typeof(x) _min1 = (x);          \
    typeof(y) _min2 = (y);          \
    (void) (&_min1 == &_min2);      \
    _min1 < _min2 ? _min1 : _min2; })

Я не понимаю, что делает строка (void) (& _min1 == & _min2); . Это какая-то проверка типов или что-то в этом роде?

60
задан Mateusz Piotrowski 21 August 2017 в 14:16
поделиться