Sun Studio 12: C ユーザーズガイド

2.8.18 opt

#pragma opt level (<関数>[, <関数>])

<関数> には、現行の翻訳単位内の関数名を指定します。 指定した関数に対する最適化レベルを指定します。0、1、2、3、4、5 のいずれかの最適化レベルを割り当てることができます。level を 0 に設定することによって、最適化を無効にできます。関 数は、プラグマの前にプロトタイプまたは空のパラメータリストで宣言する必要があります。プラグマは、最適化する関数の定義を処理する必要があります。

プラグマ内に指定される関数の最適化レベルは、-xmaxopt の値に下げられます。-xmaxopt=off の場合、プラグマは無視されます。