Как правило, вы можете развернуть предупреждение на боковой панели, чтобы получить подробный список потока управления, который приводит к этой ситуации.В вашем случае статический анализатор говорит, что, учитывая определенный набор обстоятельств, эта строка кода будет выполняться там, где inbuf[1]
никогда не инициализировалось значением, и, следовательно, является мусором.
Я бы предположилчто при следующих обстоятельствах, если ch == '='
, это установит flendtext
в YES
, что установит ixinbuf
в 3
, что означает, что inbuf[x]
для x == 0-2 никогда не будет инициализировано, ипоследующий доступ к этим значениям является мусором.