From: Tom de Vries Date: Thu, 6 Feb 2025 06:35:09 +0000 (+0100) Subject: [gdb/build] Fix unused var in linux-fork.c X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7c40ebce17b02a53a6200424d0067f87707e82c3;p=thirdparty%2Fbinutils-gdb.git [gdb/build] Fix unused var in linux-fork.c On x86_64-linux, with gcc 7.5.0 I ran into a build breaker: ... linux-fork.c: In function ‘void detach_checkpoint_command(const char*, int)’: linux-fork.c:744:16: error: unused variable ‘inf’ [-Werror=unused-variable] auto [fi, inf] = parse_checkpoint_id (args); ^ linux-fork.c: In function ‘void linux_fork_context(fork_info*, int, inferior*)’: linux-fork.c:1020:22: error: unused variable ‘oldinf’ [-Werror=unused-variable] auto [oldfp, oldinf] = find_fork_ptid (inferior_ptid); ^ ... Fix this by dropping the unused variables, similar how that was done in commit bc13da1980c ("[gdb/build] Fix unused var in corelow.c"). Tested on x86_64-linux, by completing a build. --- diff --git a/gdb/linux-fork.c b/gdb/linux-fork.c index 7ca456f9a2c..f31c777edff 100644 --- a/gdb/linux-fork.c +++ b/gdb/linux-fork.c @@ -741,7 +741,7 @@ detach_checkpoint_command (const char *args, int from_tty) if (!args || !*args) error (_("Requires argument (checkpoint id to detach)")); - auto [fi, inf] = parse_checkpoint_id (args); + auto fi = parse_checkpoint_id (args).first; ptid = fi->ptid; if (ptid == inferior_ptid) @@ -1017,7 +1017,7 @@ linux_fork_context (struct fork_info *newfp, int from_tty, inferior *newinf) inferior_changed = true; } - auto [oldfp, oldinf] = find_fork_ptid (inferior_ptid); + auto oldfp = find_fork_ptid (inferior_ptid).first; gdb_assert (oldfp != NULL); if (oldfp != newfp)