in C, casting of lvalues is illegal.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2099 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/vg_syscalls.c b/coregrind/vg_syscalls.c
index 5437d50..6ac5aae 100644
--- a/coregrind/vg_syscalls.c
+++ b/coregrind/vg_syscalls.c
@@ -815,7 +815,7 @@
POST(new) __attribute__((alias(STR(after_##old))))
#define SYSNO (tst->m_eax) /* in PRE(x) */
-#define res ((Int)tst->m_eax) /* in POST(x) */
+#define res (tst->m_eax) /* in POST(x) */
#define arg1 (tst->m_ebx)
#define arg2 (tst->m_ecx)
#define arg3 (tst->m_edx)