コード分析機能には次の制約事項が適用されます。
ブランチの予測
ブランチの予測は有効に設定されません。例えば、次ではデッド コードの分析によって到達されないコードとして検出されません。
if 0 equals 1
display "Unreachable code"
else
display "World"
end-if
サポートされる言語
COBOL 言語のみがサポートされます。
条件付きコンパイル
条件付きコンパイルはサポートされません。
変数により定義される ENTRY
変数により定義される ENTRY 文はサポートされず、そのような ENTRY 文は呼び出し可能な場合でもデッドとしてマークが付けられます。
working-storage section.
78 entry-name value "my-entry-name".
procedure division.
entry entry-name
display "this is my-entry-name"
goback
.
上記の例では、DISPLAY 文が呼び出し可能であってもデッドとしてマークが付けられます。
ローカル変数宣言
ローカル変数宣言はサポートされません。
マネージ コードのサポート
マネージ コードおよび新しいオブジェクト指向 COBOL 文はサポートされません。