ホーム > ユーザーサポート > FAQ カバレッジマスターwinAMS

FAQ / カバレッジマスターwinAMS

テストデータ設定に関する問題

480_01 :全ての引数を入力に指定しているにも関わらず「too few argument(s)」の警告が出力されます。

【質問】
関数の全ての引数を入力変数(INPUT)に指定しているにも関わらず、下記の警告が出ます。引数の個数が少ないと言う意味だと思いますが、どうしてこの警告が出るのでしょうか?

%SYSTEMG-I-XIPC, function "(関数名)" is called by process "WinAMS"
%SYSTEMG-W-CALL, too few argument(s) [0] to function "(関数名)" [1]

 

【回答】
この警告は、コンパイラが、引数をスタックに生成せず、レジスタに直接渡すコードを生成している時に表示されているものです。このメッセージはマイコンシミュレータ(XAIL)が出力していますが、引数がある場合で、スタックに引数が積まれていない場合に、これを検知して、引数とスタック生成の数が合わない旨をメッセージとして出力しています。
この表示は警告レベル(W)であり、問題はなくそのままテスト動作可能です。

(※補足事項)引数は全て入力変数に指定する必要があります。

 

関連サポート情報検索

【サポート情報サイト内Google検索】

検索キーワード: 引数 | too few argument

他のキーワード検索


参考情報・リンク