Sun Studio 12:C 用户指南

4.3.38 -Xalias_level[=l ]

其中,l下列值之一:anybasicweaklayoutstrictstdstrong。有关不同的歧义消除级别的详细说明,请参见表 B–11

如果未指定 -Xalias_level,该标志的缺省值为 -Xalias_level=any。这意味着不存在基于类型的别名分析。如果指定了 -Xalias_level,但未提供级别,则缺省值为 -Xalias_level=layout

请确保运行 lint 时所在的歧义消除级别不如运行编译器时所在的级别严格。如果运行 lint 时所在的歧义消除级别比编译时所在的级别更严格,结果将很难解释并且可能令人误解。

有关歧义消除的详细说明以及有助于歧义消除的 pragma 的列表,请参见4.6.3 lint 过滤器