sim: sh: fix -Wshadow=local warnings
authorMike Frysinger <vapier@gentoo.org>
Fri, 22 Dec 2023 01:14:34 +0000 (20:14 -0500)
committerMike Frysinger <vapier@gentoo.org>
Sat, 23 Dec 2023 04:29:19 +0000 (23:29 -0500)
Rename the var to avoid shadowing & clobbering the higher context.

sim/sh/interp.c

index 01d7a1c..bbf26bb 100644 (file)
@@ -1046,8 +1046,8 @@ trap (SIM_DESC sd, int i, int *regs, unsigned char *insn_ptr,
            if (regs[5] < countargv (prog_argv))
              {
                /* Include the termination byte.  */
-               int i = strlen (prog_argv[regs[5]]) + 1;
-               regs[0] = sim_write (0, regs[6], prog_argv[regs[5]], i);
+               int len = strlen (prog_argv[regs[5]]) + 1;
+               regs[0] = sim_write (0, regs[6], prog_argv[regs[5]], len);
              }
            else
              regs[0] = -1;