# HG changeset patch # User Paul Eggert # Date 1368658741 25200 # Node ID 6054142aae937ba2b8d5fc1b7a66fa34a242a98b # Parent 408bf14c6fc4d102c94014a51dee1afc8d2f303f spawn-tests, sys_socket-tests, sys_wait-tests: port to clang * tests/test-spawn.c (main): * tests/test-sys_socket.c (main): * tests/test-sys_wait.c (main): Don't have a switch value that isn't covered by a case. diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,11 @@ 2013-05-15 Paul Eggert + spawn-tests, sys_socket-tests, sys_wait-tests: port to clang + * tests/test-spawn.c (main): + * tests/test-sys_socket.c (main): + * tests/test-sys_wait.c (main): + Don't have a switch value that isn't covered by a case. + getaddrinfo-tests: port --enable-gcc-warnings to clang * tests/test-getaddrinfo.c (simple): Avoid casts from looser to stricter-aligned pointers. diff --git a/tests/test-spawn.c b/tests/test-spawn.c --- a/tests/test-spawn.c +++ b/tests/test-spawn.c @@ -40,7 +40,7 @@ int main (void) { - switch (0) + switch (POSIX_SPAWN_RESETIDS) { case POSIX_SPAWN_RESETIDS: case POSIX_SPAWN_SETPGROUP: diff --git a/tests/test-sys_socket.c b/tests/test-sys_socket.c --- a/tests/test-sys_socket.c +++ b/tests/test-sys_socket.c @@ -47,7 +47,7 @@ sa_family_t i; /* Check some errno values. */ - switch (0) + switch (ENOTSOCK) { case ENOTSOCK: case EADDRINUSE: diff --git a/tests/test-sys_wait.c b/tests/test-sys_wait.c --- a/tests/test-sys_wait.c +++ b/tests/test-sys_wait.c @@ -31,17 +31,17 @@ if (test_sys_wait_macros ()) return 1; - switch (0) +#if 0 + switch (WCONTINUED) { -#if 0 /* Gnulib doesn't guarantee these, yet. */ case WCONTINUED: case WEXITED: case WNOWAIT: case WSTOPPED: -#endif break; } +#endif return a ? 1 : 0; }