--extended_initializers--no_extended_initializers

これらのオプションを使用すると、--strict または --strict_warnings を指定してコンパイルする場合でも、拡張定数イニシャライザを有効または無効にできます。

整数型へのアドレスのキャストなど、移植性がないものの、広くサポートされている特定の定数イニシャライザを使用すると、--extended_initializers によって、式に定数値を含める必要があるか、または式が算術型である必要があることを示す特定のエラーではなく、厳密モード以外のモードで通常生成される定数イニシャライザに関する同一の一般的な警告が生成されます。

Show/hideデフォルト

--strict または --strict_warnings を指定してコンパイルする場合、デフォルトは --no_extended_initializers です。

厳密モード以外のモードでコンパイルする場合、デフォルトは --extended_initializers です。

Show/hide関連項目

Copyright © 2010 ARM. All rights reserved.ARM DUI 0491BJ
Non-ConfidentialID011811