This patch fixes a clang warning about unreachable code.

2024-08-27  Bruno Haible  <br...@clisp.org>

        windows-spawn: Fix clang warning.
        * lib/windows-spawn.c (convert_CreateProcess_error): Remove unreachable
        'break;' statements.

diff --git a/lib/windows-spawn.c b/lib/windows-spawn.c
index 203e3e873c..e2222f4fc8 100644
--- a/lib/windows-spawn.c
+++ b/lib/windows-spawn.c
@@ -548,30 +548,24 @@ convert_CreateProcess_error (DWORD error)
     case ERROR_INVALID_NAME:
     case ERROR_DIRECTORY:
       return ENOENT;
-      break;
 
     case ERROR_ACCESS_DENIED:
     case ERROR_SHARING_VIOLATION:
       return EACCES;
-      break;
 
     case ERROR_OUTOFMEMORY:
       return ENOMEM;
-      break;
 
     case ERROR_BUFFER_OVERFLOW:
     case ERROR_FILENAME_EXCED_RANGE:
       return ENAMETOOLONG;
-      break;
 
     case ERROR_BAD_FORMAT:
     case ERROR_BAD_EXE_FORMAT:
       return ENOEXEC;
-      break;
 
     default:
       return EINVAL;
-      break;
     }
 }
 




Reply via email to