LINUX.ORG.RU

История изменений

Исправление SZT, (текущая версия) :

Да у них там и так костыль был, что значит не хотят? http://lxr.free-electrons.com/source/include/linux/log2.h#L85

По факту они просто сделали объявление некоей функции ____ilog2_NaN http://lxr.free-electrons.com/source/include/linux/log2.h#L18 а саму функцию не написали, ну т.е. чтоб компилятор ругнулся, мол функции-то нет. Если туда вместо вызова этого ____ilog2_NaN запихнуть 1/0 то это тоже не скомпилируется, компилятор ругнется https://godbolt.org/g/pMz8wk

Исходная версия SZT, :

Да у них там и так костыль был, что значит не хотят? http://lxr.free-electrons.com/source/include/linux/log2.h#L85

По факту они просто сделали объявление некоей функции ____ilog2_NaN[/inilne] http://lxr.free-electrons.com/source/include/linux/log2.h#L18 а саму функцию не написали, ну т.е. чтоб компилятор ругнулся, мол функции-то нет. Если туда вместо вызова этого ____ilog2_NaN[/inilne] запихнуть 1/0[/inilne] то это тоже не скомпилируется, компилятор ругнется https://godbolt.org/g/pMz8wk