File 1144-tools-Silence-CodeChecker-in-erl_memory.c.patch of Package erlang

From 104e17106532408142591a0c3cdefcf78937b35c Mon Sep 17 00:00:00 2001
From: Sverker Eriksson <sverker@erlang.org>
Date: Fri, 19 Feb 2021 21:48:32 +0100
Subject: [PATCH 04/10] tools: Silence CodeChecker in erl_memory.c

---
 lib/tools/c_src/erl_memory.c | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/lib/tools/c_src/erl_memory.c b/lib/tools/c_src/erl_memory.c
index 9e2bf98877..9570cbd0e5 100644
--- a/lib/tools/c_src/erl_memory.c
+++ b/lib/tools/c_src/erl_memory.c
@@ -1997,7 +1997,6 @@ complete_state(em_state *state)
     int i, j, vpo, vpl;
     void * (*allocp)(size_t);
     void * (*reallocp)(void *, size_t);
-    void (*freep)(void *);
     size_t size = sizeof(emtp_info);
 
     if (!emtp_get_info(&state->trace_info, &size, state->trace_state)
@@ -2025,8 +2024,6 @@ complete_state(em_state *state)
 
     allocp = state->alloc;
     reallocp = state->realloc;
-    freep = state->free;
-
 
     state->carrier_table = (*allocp)((state->trace_info.max_allocator_ix+2)
 				     * sizeof(emtbt_table *));
@@ -2296,7 +2293,6 @@ process_trace(em_state *state)
 static void
 usage(char *sw, char *error)
 {
-    int status = 0;
     FILE *filep = stdout;
 #ifdef __WIN32__
 #define SW_CHAR "/"
@@ -2306,7 +2302,6 @@ usage(char *sw, char *error)
 
     if (error) {
 	ASSERT(sw);
-	status = 1;
 	filep = stderr;
 	fprintf(filep, "emem: %s: %s\n", sw, error);
     }
@@ -2385,8 +2380,6 @@ parse_args(em_state *state, int argc, char *argv[])
     int port;
     int i;
 
-    port = -1;
-
     i = 1;
     while (i < argc) {
 	if ((argv[i][0] != '-' && argv[i][0] != '/') || argv[i][2] != '\0') {
@@ -2827,7 +2820,6 @@ main(int argc, char *argv[])
 
     switch (res) {
     case EM_EXIT_RESULT:
-	res = 0;
 	break;
     case EM_TRUNCATED_TRACE_ERROR:
 	error_msg(ires, state->input.error_descr);
-- 
2.26.2

openSUSE Build Service is sponsored by