以下のエラーを検出することが出来ます。
(実例1)
int sub(int flg) { if( flg ) { return(flg); } else { ; } }
|
if文の“else”の部分に処理が無い。
補足
このメッセージを抑制するには、以下の2通りの方法があります。
- “−h”オプションを付けて、Lintを実行する。
- “else”とセミコロンの間にコメント“/* EMPTY */”を記述する。(実例2を参照)
(実例2)
int sub(int flg) { if( flg ) { return(flg); } else { /* EMPTY */ ; } }
|
“else”とセミコロンの間にコメント“/* EMPTY */”を記述すると抑制される。
|