* tests/test-regex.c (main): Rename a local to avoid shadowing confusion. --- ChangeLog | 4 ++++ tests/test-regex.c | 10 +++++----- 2 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/ChangeLog b/ChangeLog index 5d37f29278..1bfea74667 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2026-04-19 Paul Eggert <[email protected]> + regex tests: pacify -Wshadow + * tests/test-regex.c (main): + Rename a local to avoid shadowing confusion. + readutmp: greeters are not users * lib/readutmp.c (read_utmp_from_systemd): Do not merely treat a "manager*" class as a login process. diff --git a/tests/test-regex.c b/tests/test-regex.c index b7d6aa91a4..0ab97819d2 100644 --- a/tests/test-regex.c +++ b/tests/test-regex.c @@ -522,15 +522,15 @@ main (void) re_set_syntax (RE_NO_SUB | RE_NO_POSIX_BACKTRACKING | RE_NO_EMPTY_RANGES | RE_INTERVALS | RE_DOT_NEWLINE | RE_CHAR_CLASSES | RE_BK_PLUS_QM); - regex_t regex; - memset (®ex, 0, sizeof regex); - const char *errmsg = re_compile_pattern (addr, strlen (addr), ®ex); + regex_t r; + memset (&r, 0, sizeof r); + const char *errmsg = re_compile_pattern (addr, strlen (addr), &r); if (errmsg) report_error ("dc.sed preparation failure: %s", errmsg); else { - regex.translate = NULL; - regoff_t ret = re_search (®ex, input, strlen (input), + r.translate = NULL; + regoff_t ret = re_search (&r, input, strlen (input), 0, strlen (input), NULL); (void) ret; } -- 2.51.0
