コード分析

コード分析機能には次の制約事項が適用されます。

ブランチの予測

ブランチの予測は有効に設定されません。たとえば、次ではデッド コードの分析によって到達されないコードとして検出されません。
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 文はサポートされません。