Макро с необычной линией в ядре linux?

Я читал эту статью http://www.ibm.com/developerworks/linux/library/l-gcc-hacks/, и первый фрагмент кода есть, что, очевидно, взято из ядра linux:

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

Теперь зачем нужна строка (void) (&_min1 == &_min2);?

Ответы