よくある質問(FAQ)

【RL78】if文のC1カバレッジが計測できないことがあります。

カバレッジ計測について

質問

【RL78 固有】
if文にTRUE/FALSEの両方の条件を与えているにもかかわらず「C1カバレッジ」が100%になりません。考えられる原因と回避策を教えてください。

回答

これは、if文などの分岐処理を含むコードをコンパイルした際に、コンパイラが「スキップ命令」を使用して分岐を処理するコードを作成しているためです。詳細及び回避策については、こちらのFAQをご覧ください。