関数属性 pure を指定すると、ソース・コードで指定されているより少ない回数で呼び出すこ とのできる関数を宣言できます。 属性 pure で関数を宣言すると、その関数は、パラメーター、グローバル変数、またはその両方 にだけ依存する戻り値以外は何の影響も与えないことが示されます。 この構文は const の場合と同じです。
「XL C/C++ コンパイラー・リファレンス」で、#pragma isolated_call についても参照してください。
関連参照