История изменений
Исправление soomrack, (текущая версия) :
я наврал, будет все же:
if (u_i < u_s_1 + u_s_2)
unsigned и signed – ненорм, но варнинга нет
if (u_i < u_s_1 + u_s_2 + u_s_2)
unsigned и signed – ненорм, gcc – варнинг есть, clang – варнинга нет.
Компилятор просто не ловит эти ситуации, имхо.
Исходная версия soomrack, :
я наврал, будет все же:
if (u_i < u_s_1 + u_s_2)
unsigned и signed – ненорм, но варнинга нет
if (u_i < u_s_1 + u_s_2 + u_s_2)
unsigned и signed – ненорм, варнинг есть