コード内のdoubleの同等性の比較をキャッチし、それらに対する警告を取得したいと思います。これを行うGCC警告はありますか?
これは、ソースコードで簡単に把握できるものではありません。
GCC4.7.0には次のものがあります。
gcc --help=warnings
そしてそれは、とりわけ、以下を生成します。
-Wfloat-equal Warn if testing floating point numbers for equality
(GCC 4.1.2は拡張ヘルプをサポートしていません。「ただ」サポートしてい--help
ます。ただし、警告オプションはあります。)
クイックman gcc
はこれを有望な候補として明らかにします
-Wfloat-equal