File 0448-erts-Silence-CodeChecker-for-empty-if-s.patch of Package erlang

From ee5b0b13911825b877b08add9d57e7ed7a10ad52 Mon Sep 17 00:00:00 2001
From: Sverker Eriksson <sverker@erlang.org>
Date: Mon, 22 Feb 2021 20:55:33 +0100
Subject: [PATCH 08/10] erts: Silence CodeChecker for empty if's

---
 erts/emulator/nifs/common/erl_tracer_nif.c |  8 ++++----
 erts/etc/common/inet_gethost.c             | 12 +++---------
 2 files changed, 7 insertions(+), 13 deletions(-)

diff --git a/erts/emulator/nifs/common/erl_tracer_nif.c b/erts/emulator/nifs/common/erl_tracer_nif.c
index 0bde60d057..65b54a3582 100644
--- a/erts/emulator/nifs/common/erl_tracer_nif.c
+++ b/erts/emulator/nifs/common/erl_tracer_nif.c
@@ -241,14 +241,14 @@ static ERL_NIF_TERM trace(ErlNifEnv* env, int argc, const ERL_NIF_TERM argv[])
 
         msg = enif_make_binary(env, &bin);
 
-        if (!enif_port_command(env, &to_port, NULL, msg))
-            /* port has probably died, enabled will clean up */;
+        (void) enif_port_command(env, &to_port, NULL, msg);
+        /* if failure: port has probably died, enabled will clean up */
 
         enif_release_binary(&bin);
     } else {
 
-        if (!enif_send(env, &to_pid, NULL, msg))
-            /* process has probably died, enabled will clean up */;
+        (void) enif_send(env, &to_pid, NULL, msg);
+        /* if failure: process has probably died, enabled will clean up */
     }
 
 error:
diff --git a/erts/etc/common/inet_gethost.c b/erts/etc/common/inet_gethost.c
index 13b44ed0aa..164b773178 100644
--- a/erts/etc/common/inet_gethost.c
+++ b/erts/etc/common/inet_gethost.c
@@ -2586,9 +2586,7 @@ static void debugf(char *format, ...)
 	WriteFile(debug_console_allocated,buff,strlen(buff),&res,NULL);
     }
 #else
-    /* suppress warning with 'if' */
-    if(write(2,buff,strlen(buff)))
-	;
+    (void) write(2,buff,strlen(buff));
 #endif
     va_end(ap);
 }
@@ -2610,9 +2608,7 @@ static void warning(char *format, ...)
 	WriteFile(GetStdHandle(STD_ERROR_HANDLE),buff,strlen(buff),&res,NULL);
     }
 #else
-    /* suppress warning with 'if' */
-    if(write(2,buff,strlen(buff)))
-	;
+    (void) write(2,buff,strlen(buff));
 #endif
     va_end(ap);
 }
@@ -2634,9 +2630,7 @@ static IMPL_NORETURN__ fatal(char *format, ...)
 	WriteFile(GetStdHandle(STD_ERROR_HANDLE),buff,strlen(buff),&res,NULL);
     }
 #else
-    /* suppress warning with 'if' */
-    if(write(2,buff,strlen(buff)))
-	;
+    (void) write(2,buff,strlen(buff));
 #endif
     va_end(ap);
 #ifndef WIN32
-- 
2.26.2

openSUSE Build Service is sponsored by