¿Es seguro eliminar el código inalcanzable? (-Código-wunreachable)

Tengo un progtwig más antiguo que fue creado con clang a través de CFLAGS = “- Wunreachable-code” y está mostrando algunas advertencias en cierto interruptor (), en un descanso; donde dice que es ‘nunca se ejecutará’, ¿es seguro simplemente eliminar el código inalcanzable, o es -Bunreachable-code beta en la naturaleza?

Específicamente, está dando advertencias sobre algunas funciones, es decir: retorno -1 después de una devolución anterior, y se rompe dentro de un interruptor ()

Lea el código, entiéndalo, y si el código marcado como inalcanzable realmente es inalcanzable y no es inalcanzable debido a un error lógico, puede simplemente eliminarlo. Si no ha leído el código y no lo ha entendido, no es seguro modificarlo sin importar lo que diga el comstackdor.

Estoy bastante seguro de que la advertencia es conservadora, es decir, no se dará a menos que el comstackdor esté seguro de que es un código inalcanzable.

Acabo de encontrar el siguiente enlace:

http://old.nabble.com/gcc–Wunreachable-code-option-td31698329.html

Esa opción ha sido eliminada porque es inestable. Compruebe el hilo de correo para más detalles