2.1.49. --[no_]extended_initializers

此选项允许使用扩展常数初始值设定项,即使用 --strict 或 --strict_warnings 进行编译也是如此。

当使用某些不可移植但受到广泛支持的常数初始值设定项(如地址到整数类型的类型转换)时,--extended_initializers 会使编译器生成相同的普通警告(与通常在 non-strict 模式下生成的常数初始值设定项有关),而不是生成特定错误来指出表达式必须具有常数或算术类型。

缺省选项

如果用 --strict--strict_warnings 进行编译,则缺省为 --no_extended_initializers

如果在非严格模式下进行编译,则缺省为 --extended_initializers

另请参阅

Copyright © 2007 ARM Limited. All rights reserved. ARM DUI 0348AC
Non-Confidential