Does anyone know a gcc/g++ option that generates an error/warning if there\'s a function that has a non-void return value but doesn\'t contain a return statement in its defi
-Wreturn-type. It's enabled by -Wall (which you should always be running with, along with -Werror -Wextra).
-Wall
-Werror -Wextra