複数ある途中のreturn忘れてもコンパイラはワーニング出さないだろ?
最後のreturnを忘れたらコンパイラはワーニング出すけどさ。