ホーム > ユーザーサポート > FAQ カバレッジマスターwinAMS
【質問】
関数の全ての引数を入力変数(INPUT)に指定しているにも関わらず、下記の警告が出ます。引数の個数が少ないと言う意味だと思いますが、どうしてこの警告が出るのでしょうか?
%SYSTEMG-I-XIPC, function "(関数名)" is called by process "WinAMS"
%SYSTEMG-W-CALL, too few argument(s) [0] to function "(関数名)" [1]
【回答】
この警告は、コンパイラが、引数をスタックに生成せず、レジスタに直接渡すコードを生成している時に表示されているものです。このメッセージはマイコンシミュレータ(XAIL)が出力していますが、引数がある場合で、スタックに引数が積まれていない場合に、これを検知して、引数とスタック生成の数が合わない旨をメッセージとして出力しています。
この表示は警告レベル(W)であり、問題はなくそのままテスト動作可能です。
(※補足事項)引数は全て入力変数に指定する必要があります。