From e2bcd2e4d982ea390a8edc3e8c94a3ef47eda327 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Mon, 7 Jun 2021 04:24:50 +0200 Subject: [PATCH] sigsegv: Avoid a gcc warning "declaration of 'sig' shadows a parameter". Reported by Dmitry V. Levin in . * lib/sigsegv.c (sigsegv_handler): Use a different local variable name than 'sig'. --- ChangeLog | 8 ++++++++ lib/sigsegv.c | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 16132b1884..7b040f25e9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2021-06-06 Bruno Haible + + sigsegv: Avoid a gcc warning "declaration of 'sig' shadows a parameter". + Reported by Dmitry V. Levin in + . + * lib/sigsegv.c (sigsegv_handler): Use a different local variable name + than 'sig'. + 2021-06-06 Bruno Haible scratch_buffer: Avoid conflict with prepr. macros owned by the system. diff --git a/lib/sigsegv.c b/lib/sigsegv.c index 312f132b83..865dce0ec6 100644 --- a/lib/sigsegv.c +++ b/lib/sigsegv.c @@ -1056,7 +1056,7 @@ sigsegv_handler (SIGSEGV_FAULT_HANDLER_ARGLIST) /* Handler declined responsibility for real. */ /* Remove ourselves and dump core. */ - SIGSEGV_FOR_ALL_SIGNALS (sig, signal (sig, SIG_DFL);) + SIGSEGV_FOR_ALL_SIGNALS (signo, signal (signo, SIG_DFL);) } # if HAVE_STACK_OVERFLOW_RECOVERY @@ -1151,7 +1151,7 @@ sigsegv_handler (int sig) } /* Remove ourselves and dump core. */ - SIGSEGV_FOR_ALL_SIGNALS (sig, signal (sig, SIG_DFL);) + SIGSEGV_FOR_ALL_SIGNALS (signo, signal (signo, SIG_DFL);) } #endif -- 2.39.5