O ランタイム スイッチ

ランタイム システム エラー 048 ("Attempt to divide by zero") を有効にします。

制限事項:これらのスイッチは、ネイティブ COBOL のみでサポートされます。

プロパティ:

デフォルト: On
タイプ: 一般

コメント:

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