From de3f0a46fe3538c980941def17d95ffcb7ea3f6d Mon Sep 17 00:00:00 2001
From: Shinichiro Hamaji <shinichiro.hamaji _at_ gmail.com>
Date: Wed, 15 Apr 2009 04:19:24 +0900
Subject: [PATCH] Fix for x86-64: The first and second arguments of memcpy must
 be pointers.

---
 tcc.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tcc.c b/tcc.c
index e58651f7..f70993bb 100644
--- a/tcc.c
+++ b/tcc.c
@@ -6634,11 +6634,11 @@ void vstore(void)
 
             /* destination */
             vpushv(vtop - 2);
-            vtop->type.t = VT_INT;
+            vtop->type.t = VT_PTR;
             gaddrof();
             /* source */
             vpushv(vtop - 2);
-            vtop->type.t = VT_INT;
+            vtop->type.t = VT_PTR;
             gaddrof();
             /* type size */
             vpushi(size);