Mercurial > projects > ldc
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");