Loop will run at most once (loop increment never executed)

今年初の記事だったことに気付いた。

    for ( int i = 0; i < imageHeight; i++ )

    {

        for ( int j = 0; j < imageWidth; j++ )

        {

こんな感じで for 文書いていたら、j++ のところで次のような警告:

 Loop will run at most once (loop increment never executed)

よくわかんねーーーー。

意訳すると、ループは最大一回実行されるんだけど?変数増加する機会ないよ?ループする意味あんの?っって感じ。

テスト中だったので、for 文の中で break してたから出る警告。break やめたら警告も消えた。

コンパイラ、よく見てるね。