Add -Wunreachable-code
Fix unreachable codes - break after return mostly