gcc では、enum変数に数値代入しても、コンパイル時に警告が出ないんですか?
なんか出ないんですが。