У меня есть следующий код в встроенный c :
tu4 = getu4(i_a)*getu2(i_b)/1000;
Я хочу проверить, что результат не переносит u2, поэтому я делаю:
tu2=(u2)(tu4>MAX_U2?MAX_U2:tu4);
Но это условие дает условие предупреждения всегда false , даже если фактические значения могут обернуться вокруг u2.Как избавиться от предупреждения?