CHECKDIV"COBOL370"、CHECKDIV"ENTCOBOL"、CHECKDIV"MVS"、CHECKDIV"OS390"、CHECKDIV"OSVS"、または CHECKDIV"VSC2" によってコンパイルされたプログラムが、ゼロで除算しようとする計算に対してランタイム エラー 048 (Attempt to divide by zero) を発生します。このスイッチをオフ (-O) にするとこのエラーが無効になり、プログラムが続行して不測の結果が生じます。このスイッチは、上記の指令設定のいずれかでコンパイルされていないプログラムには効果がありません。
説明:
CHECKDIV"COBOL370"、CHECKDIV"ENTCOBOL"、CHECKDIV"MVS"、CHECKDIV"OS390"、CHECKDIV"OSVS"、または CHECKDIV"VSC2" によってコンパイルされたプログラムが、ゼロで除算しようとする計算に対してランタイム エラー 048 (Attempt to divide by zero) を発生します。このスイッチをオフ (-O) にするとこのエラーが無効になり、プログラムが続行して不測の結果が生じます。このスイッチは、上記の指令設定のいずれかでコンパイルされていないプログラムには効果がありません。