未定義動作をどうしようとコンパイラの勝手