Renesas Synergy™

FAQ 1011890 : 可変長引数とW0520549メッセージ(CC-RL)

Q : 質問

RL78コンパイラCC-RLを使用しています。可変長引数を持つ関数を作成しコンパイルすると次のメッセージが出力されるのですが、対処方法を教えてください。 「W0520549:変数 "abc" は値が設定される前に使用されました。」 (補足:abcはva_list型の変数)


A : 回答

該当変数を使用する前に値を代入していただくことにより
W0520549メッセージを出力しないようにできますがコードサイズが増えてしまいます。
(例)
va_list abc=0;
そのため、警告メッセージを無視していただきたいと思います。

適用製品

CS+ (旧 CubeSuite+)
RL78ファミリ用Cコンパイラパッケージ
e² studio
他にご質問がございましたら、リクエストを送信してください