It says that because your program will always terminate before the line has been reached. It will terminate because you have a return-statement right before that line.
The problem comes with the way...