Attribute estimated-stack-usage
The pragma {attribute 'estimated-stack-usage' := '<estimated stack size in bytes>'} helps to prevent runtime systems with an active stack check from issuing a message (C0298: Calculation of stack usage incomplete because of recursive calls
) indicating that there is insufficient space in the stack. This check is performed during the code generation. For recursive methods, you may want to reduce the number of messages.