OPTIMIZE コンパイラー・オプションを指定して再コンパイルしたときに、このようなメ
ッセージのいずれも出されなければ、プログラムには、ライン外 PERFORM ステートメントの範囲内で実行
される EXIT PROGRAM または GOBACK ステートメントの問題がないということを示していますが、以下の
メッセージが出される場合には、問題があることを示しています。
- IGYOP3205-W
- **MIGR** 「EXIT PROGRAM」または「GOBACK」ステートメントの場合、「NOCMPR2」コンパイラー・オプションのもとでは、「PERFORM」範囲の終わりに達したとみなされます。このプログラムをサブプログラムとして使用する場合、マイグレーション後は実行
結果が異なる可能性があります。
- IGYOP3092-W
- 「PERFORM (LINE xx.xx)」で、「PERFORM」ステートメントの範囲内の「EXIT PROGRAM」または「GOBACK」ステートメントが検出されました。プログラムに再入すると、予期しない制御フローが発生する可能性があります。