]> granicus.if.org Git - strace/commitdiff
sparc64: remove redundant casts
authorDmitry V. Levin <ldv@altlinux.org>
Sat, 24 Dec 2016 14:19:14 +0000 (14:19 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Sat, 24 Dec 2016 14:58:29 +0000 (14:58 +0000)
* linux/sparc64/get_syscall_args.c (get_syscall_args): Remove
redundant casts from uint32_t to long.

linux/sparc64/get_syscall_args.c

index 8d29785fa082b0ea0e46e0dbe3bd75a4870720e0..11f003e0ec316956fa14e9458aeb1a9df9f6dca3 100644 (file)
@@ -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];