到達できないコード

実行できないコードがあります。

到達できないコードがある場合、スペルミス、不正な自動マージ、またはその他のソースコードの破損が考えられます。到達できないコードを調査し、それが意図されたものであるかどうかを確認してください。

場合によっては、コンパイラーによる最適化処理中にそのコードが削除されることを期待して、開発者が意図的に到達できないコードを作成することもあります。一部の前処理マクロにこの効果があります。このような場合は、診断を無視しても安全です。

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. 無断での引用、転載を禁じます。