メインフレームの同じ名前のコンパイラ オプションと互換性を保ちます。この指令を指定すると、COBOL 370、VS COBOL II バージョン 3、および VS COBOL II バージョン 4 コンパイラの動作が、VS COBOL II バージョン 2 コンパイラの動作になります。
  
 
    構文:
 
       
       >>-.---.-.----.--CMPR2---------------------><  
    +-/-+ +-NO-+
 
     
 
    
 
    プロパティ:
 
       
       
      
 
           
           
           
             
              | デフォルト: | 
 
              NOCMPR2 | 
 
            
 
             
              | 段階: | 
 
              構文チェック | 
 
            
 
             
              | $SET: | 
 
              最初の行 | 
 
            
 
          
 
        
 
 
       
 
     
 
    依存関係:
 
       
      VSC2"3"、VSC2"4"、または COBOL370 にフラグが立てられるよう選択する必要があります。
 
     
 
    
 
   
 
説明:
この指令を設定した場合の動作は、VSC2"2" を設定した場合の動作とは異なります。VSC2"2" は、メインフレームの動作を厳密にエミュレートしますが、実行時に異なる動作を引き起こす原因にもなります。指定されたコンパイラを使用して、メインフレーム上で CMPR2 指令を設定する場合は、VSC2"2" の代わりに、この指令を使用します。
FLAGMIG 指令は、実行時に異なる動作を引き起こす項目にフラグを立てます。