From: Dmitry V. Levin Date: Sat, 24 Dec 2016 14:19:14 +0000 (+0000) Subject: sparc64: remove redundant casts X-Git-Tag: v4.16~255 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=28085230855ad7325f49ae0d6ae94f3304d0e149;p=strace sparc64: remove redundant casts * linux/sparc64/get_syscall_args.c (get_syscall_args): Remove redundant casts from uint32_t to long. --- diff --git a/linux/sparc64/get_syscall_args.c b/linux/sparc64/get_syscall_args.c index 8d29785f..11f003e0 100644 --- a/linux/sparc64/get_syscall_args.c +++ b/linux/sparc64/get_syscall_args.c @@ -8,12 +8,12 @@ get_syscall_args(struct tcb *tcp) * Use widen_to_long(tcp->u_arg[N]) in syscall handlers * if you need to use *sign-extended* parameter. */ - tcp->u_arg[0] = (long) (uint32_t) sparc_regs.u_regs[U_REG_O0 + 0]; - tcp->u_arg[1] = (long) (uint32_t) sparc_regs.u_regs[U_REG_O0 + 1]; - tcp->u_arg[2] = (long) (uint32_t) sparc_regs.u_regs[U_REG_O0 + 2]; - tcp->u_arg[3] = (long) (uint32_t) sparc_regs.u_regs[U_REG_O0 + 3]; - tcp->u_arg[4] = (long) (uint32_t) sparc_regs.u_regs[U_REG_O0 + 4]; - tcp->u_arg[5] = (long) (uint32_t) sparc_regs.u_regs[U_REG_O0 + 5]; + tcp->u_arg[0] = (uint32_t) sparc_regs.u_regs[U_REG_O0 + 0]; + tcp->u_arg[1] = (uint32_t) sparc_regs.u_regs[U_REG_O0 + 1]; + tcp->u_arg[2] = (uint32_t) sparc_regs.u_regs[U_REG_O0 + 2]; + tcp->u_arg[3] = (uint32_t) sparc_regs.u_regs[U_REG_O0 + 3]; + tcp->u_arg[4] = (uint32_t) sparc_regs.u_regs[U_REG_O0 + 4]; + tcp->u_arg[5] = (uint32_t) sparc_regs.u_regs[U_REG_O0 + 5]; } else { tcp->u_arg[0] = sparc_regs.u_regs[U_REG_O0 + 0]; tcp->u_arg[1] = sparc_regs.u_regs[U_REG_O0 + 1];