gcc 4.1.2 から次の警告が表示されました。
warning: comparison is always false due to limited range of data type
関連する C コードは次のようになります。
if ( unlikely(count < 0) ) BUG();
ここで、'count' は符号なしです。
ソースコードの変更が許可されていないため、警告を無効にしようとしました:
-Wno-type-limits
しかし、gcc 4.1.2 はサポートしていないようです。
cc1: error: unrecognized command line option "-Wno-type-limits"
この警告を取り除く他の方法はありますか?