ansi-alias、Qansi-alias

最適化における ANSI エイリアシング規則の使用を有効にします。

IDE オプション

Windows: なし
Linux: [Language (言語)] > [Enable Use of ANSI Aliasing Rules in Optimizations (最適化における ANSI エイリアシング規則の使用)]
Mac OS X: [Language (言語)] > [Enable Use of ANSI Aliasing (ANSI エイリアシング規則の使用)]

アーキテクチャー

IA-32 アーキテクチャー、インテル(R) 64 アーキテクチャー、IA-64 アーキテクチャー

構文

Linux* および Mac OS* X: -ansi-alias
  -no-ansi-alias
Windows*:    /Qansi-alias
  /Qansi-alias-

引数

なし

デフォルト

-no-ansi-alias      最適化における ANSI エイリアシング規則の使用を無効にします。

説明

このオプションは、プログラムが ISO C 標準の別名規則に準拠していると仮定するようコンパイラーに指示します。

プログラムがこれらの規則に準拠している場合、このオプションを指定することで、コンパイラーはさらに強力な最適化を実行します。これらの規則に準拠していない場合、コンパイラーは誤ったコードを生成する可能性があります。

代替オプション

なし