以下のCプログラムをコンパイルすると、この警告が表示されます。 ‘noreturn’ function does return
これは関数です:'noreturn'関数が返す
void hello(void){
int i;
i=1;
}
なぜそれが起こっている可能性がありますか? フルエラー出力:
home.c: In function ‘hello’:
hhme.c:838:7: error: variable ‘i’ set but not used [-Werror=unused-but-set-variable]
home.c:840:1: error: ‘noreturn’ function does return [-Werror]
cc1: all warnings being treated as errors
make: *** [home.o] Error 1
あなたは正確なコンパイラ警告を投稿できますか? –
[SSCCE](http://sscce.org/)を作成して、完全な例を示してください。 _all_と_complete_エラー/警告メッセージも含めてください。 –
どのコンパイラを使用していますか?どのコンパイラオプションを使用しましたか? – Bechir