Skip to main content

IAR Embedded Workbench for Arm 9.70.x

max recursion depthディレクティブ

このセクションの内容:
構文
max recursion depthfunc-spec : size;
パラメータ

構文の構成要素の情報を参照:

func-spec

size

説明

関数がメンバである再帰ネストにおいて、任意のサイクルでの繰り返し回数の最大値を指定します。

再帰ネストはコールグラフのサイクルのセットで、各サイクルは少なくとも1つのノードをネスト内の別のサイクルと共有しています。

スタック使用量解析の結果は、最大再帰深度にネスト内で最も深いサイクルのスタック使用量を積算したものに基づきます。最も深いサイクルのいずれかのポイントにネストが入力されない場合、その呼び出しについてスタック使用量の結果は計算されません。

max recursion depth MyFunc12: 10;