Проверка на возвращаемую макросом возвращаемое условие всегда ложно - PullRequest
0 голосов
/ 05 марта 2019

У меня есть следующий код в встроенный c :

tu4 = getu4(i_a)*getu2(i_b)/1000;

Я хочу проверить, что результат не переносит u2, поэтому я делаю:

tu2=(u2)(tu4>MAX_U2?MAX_U2:tu4);

Но это условие дает условие предупреждения всегда false , даже если фактические значения могут обернуться вокруг u2.Как избавиться от предупреждения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...