Oracle Solaris Studio 12.2: C ユーザーガイド

4.3.38 -Xalias_level[=l ]

l には、 anybasicweaklayoutstrictstdstrong のいずれか 1 つが入ります。各レベルの明確化の詳細については、表 B–13 を参照してください。

-Xalias_level を指定しない場合、フラグのデフォルトは -Xalias_level=any になります。このことは、型に基づく別名解析が行われないことを意味します。-Xalias_level を指定してもレベルを設定しない場合、デフォルトは -Xalias_level=layout になります。

lint を実行する際に、明確化のレベルをコンパイラの実行レベルよりも緩やかに設定してください。明確化のレベルをコンパイルより厳密に設定して lint を実行すると、解釈の困難な結果が生成され、誤解を招く恐れがあります。

明確化の詳細と、明確化を支援するために作成されたプラグマのリストについては、「4.6.3 lint フィルタ」を参照してください。