実行できないコードがあります。
到達できないコードがある場合、スペルミス、不正な自動マージ、またはその他のソースコードの破損が考えられます。到達できないコードを調査し、それが意図されたものであるかどうかを確認してください。
場合によっては、コンパイラーによる最適化処理中にそのコードが削除されることを期待して、開発者が意図的に到達できないコードを作成することもあります。一部の前処理マクロにこの効果があります。このような場合は、診断を無視しても安全です。
ID |
問題箇所 |
説明 |
---|---|---|
1 |
到達できないコード |
実行されないコード |
#include <stdio.h> int x; int main(int argc, char **argv) { if (x != 0) { // statement is unreachable because x must be zero printf("Default initialization to zero doesn't work\n"); } return 0; }
© 2010 Intel Corporation. 無断での引用、転載を禁じます。