インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

Wstrict-aliasing

最適化における厳密なエイリアシング規則に違反している可能性のあるコードに対して警告を発行するかどうかを決定します。

構文

Linux* および macOS*:

-Wstrict-aliasing

-Wno-strict-aliasing

Windows*:

なし

引数

なし

デフォルト

-Wno-strict-aliasing

最適化における厳密なエイリアシング規則に違反している可能性のあるコードに対して警告を発行しません。

説明

このオプションは、最適化における厳密なエイリアシング規則に違反している可能性のあるコードに対して警告を発行するかどうかを決定します。-ansi-alias オプションまたは -fstrict-aliasing オプションも指定した場合のみ警告が発行されます。

IDE オプション

なし

代替オプション

なし

関連情報