添え字用に生成されたコードを最適化します。
注: この指令は、ネイティブ COBOL でのみサポートされています。
構文:
>>-.---.-.----.--BOUNDOPT------------------><
+-/-+ +-NO-+
プロパティ:
デフォルト: |
BOUNDOPT |
段階: |
生成 |
$SET: |
最初の行 |
依存関係:
BOUND を指定すると、最後に NOBOUNDOPT に設定されます。
例:
エントリが 50 あるテーブルの場合に、添え字 PIC 9(3) は、PIC 9(2) として処理され、最大有効桁が無視されます。
説明:
BOUNDOPT を使用すると、添え字がテーブルの境界を超えないものと仮定して最適化することができます。特に、テーブルのサイズを超える添え字の桁は無視されます。
この指令は、NOBOUND が指定された場合のみ使用できます。プログラムでテーブルの末尾以降が参照される場合は、NOBOUNDOPT を指定する必要があります。