Skip to main content

IAR Embedded Workbench for Arm 9.70.x

functionディレクティブ

このセクションの内容:
構文
[ override ] function [ category ] func-spec: stack-size [ , call-info... ];
パラメータ

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

category

func-spec

call-info

stack-size

説明

関数における最大スタック使用と、その関数から呼び出される他の関数を指定します。

関数にスタック使用の情報がすでにあれば通常はエラーは発生しませんが、overrideで開始するとエラーは非表示になり、ディレクティブに提供された情報が以前の情報の代わりに使用されます。

function MyFunc1: 32,
  calls MyFunc2,
  calls MyFunc3, MyFunc4: 16;

function [interrupt] MyInterruptHandler: 44;