32 ビット・ポインターに安全に変換できる 64 ビット・ポインターがあるかどうか、プログラムを解析するようコンパイラーに指示します。
なし
インテル(R) EM64T、インテル(R) Itanium(R) アーキテクチャー
Linux*: | -auto-ilp32 |
Mac OS*: | なし |
Windows*: | /Qauto-ilp32 |
なし
オフ | 最適化は実行されません。 |
このオプションは、32 ビット・ポインターに安全に変換できる 64 ビット・ポインターがあるかどうか、プログラムを解析するようコンパイラーに指示します。このオプションを有効にするには、コンパイラーは -ipo/-Qipo オプションを使用した最適化の実行、およびプログラムによるライブラリー/外部呼び出しの解析ができなければなりません。このオプションを指定すると、プログラムは次の制約を受けます。
プログラムは、231 バイトを超えるオブジェクトに対して malloc を使用できません。
プログラムがこれらの制約に違反する場合、予期しない動作が発生することがあります。
なし