From d0dae7f2416574bd61df51e6389c2224c685ded9 Mon Sep 17 00:00:00 2001
From: Thomas Preud'homme <robotux@celest.fr>
Date: Fri, 7 Feb 2014 22:31:44 +0800
Subject: [PATCH] Ignore VT_DEFSIGN in load on x86-64 arch

This fixes commit b0b5165d1668373c5d7b7933da599426f33e723b for x86-64
targets.
---
 x86_64-gen.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x86_64-gen.c b/x86_64-gen.c
index 9acca3c4..407bd968 100644
--- a/x86_64-gen.c
+++ b/x86_64-gen.c
@@ -366,7 +366,7 @@ void load(int r, SValue *sv)
 #endif
 
     fr = sv->r;
-    ft = sv->type.t;
+    ft = sv->type.t & ~VT_DEFSIGN;
     fc = sv->c.ul;
 
 #ifndef TCC_TARGET_PE