diff gen/naked.cpp @ 949:b2d27ddf8f45

changes to get the naked asm stuff working for x64
author wilsonk@ubuntu
date Tue, 10 Feb 2009 08:02:25 -0700
parents 03d7c4aac654
children e048e36bc155
line wrap: on
line diff
--- a/gen/naked.cpp	Sun Feb 08 21:44:46 2009 +0100
+++ b/gen/naked.cpp	Tue Feb 10 08:02:25 2009 -0700
@@ -179,8 +179,8 @@
     asmblock->retty = llretTy;
     asmblock->retn = 1;
 
-    // x86
-    if (global.params.cpu == ARCHx86)
+    // x86 or x86_64
+    if (global.params.cpu == ARCHx86 || global.params.cpu == ARCHx86_64)
     {
         LINK l = fdecl->linkage;
         assert((l == LINKd || l == LINKc || l == LINKwindows) && "invalid linkage for asm implicit return");