と書いて長さのない配列を誤って宣言してenum foo bar[];
しまい、gcc から警告 " array 'bar' assumed to have one element
" が表示されました。
私に警告して意図したと仮定する代わりに、gccにこれをエラーに変える方法はありますenum foo bar[1]
か? 意図的に配列の長さを除外する状況は考えられません。
と書いて長さのない配列を誤って宣言してenum foo bar[];
しまい、gcc から警告 " array 'bar' assumed to have one element
" が表示されました。
私に警告して意図したと仮定する代わりに、gccにこれをエラーに変える方法はありますenum foo bar[1]
か? 意図的に配列の長さを除外する状況は考えられません。
http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html
-Werror を使用すると、すべての警告をエラーに変えることができます。その1つだけをエラーにするオプションが見つかりませんでした。