最新の 3.3 アップデートでAndroid Studio
は、C/C++ コードで誤った警告を出す非常に厄介なバグがあるようです。
上の画像からわかるように、IDE は、正の数であっても即値を組み込むすべてのビット操作で警告を発します。
この煩わしさを取り除く唯一の方法は、uint32_t
さらに厄介な即時値を「タイプキャスト」することです。
でこの種の警告を抑制するオプションはありますAndroid Studio
か? 私は自分のコードで大量のビット操作を行っていますが、それは今私を悩ませています。
または、デフォルトで即値が符号付きであると仮定すると、clang のせいである可能性があります。それを変更するためのコンパイラ オプションはありますか?