Эти предупреждения получены от Clang Stati c Analyzer (или как они это называют в наши дни).
Для меня это выглядит как ложный положительный результат, если предположить, что int
- это по крайней мере 4 байта, а реальный код имеет #include <stdio.h>
и никаких других изменений.
Если вы используете последнюю версию анализатора, вы можете отправить отчет об ошибке лягушки. Ну, вы могли бы, если бы они позволили людям, у которых еще нет аккаунтов, отправлять отчеты об ошибках. Возможно, кто-то другой, читающий эту ветку, сможет это сделать.
Примечание: это помогло бы задать вопрос о том, какую именно версию анализатора вы используете (это может отличаться от компилятора, который вы используете для сборки - некоторые IDE для компиляции используют другие компиляторы, чем для этих встроенные сообщения).