BOUNDOPT

添え字用に生成されたコードを最適化します。
注: この指令は、ネイティブ COBOL でのみサポートされています。

構文:

>>-.---.-.----.--BOUNDOPT------------------><
   +-/-+ +-NO-+

パラメーター:

なし

プロパティ:

デフォルト: BOUNDOPT
段階: 生成
$SET: 最初の行

依存関係:

BOUND を指定すると、最後に NOBOUNDOPT に設定されます。

説明:

BOUNDOPT を使用すると、添え字がテーブルの境界を超えないものと仮定して最適化することができます。特に、テーブルのサイズを超える添え字の桁は無視されます。

この指令は、NOBOUND が指定された場合のみ使用できます。プログラムでテーブルの末尾以降が参照される場合は、NOBOUNDOPT を指定する必要があります。

例:

エントリが 50 あるテーブルの場合に、添え字 PIC 9(3) は、PIC 9(2) として処理され、最大有効桁が無視されます。