changeset 1020:474d7dd54d43

Remember to set asm type back to void and n=0 when rewriting to sret asm return.
author Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
date Sun, 01 Mar 2009 20:22:10 +0100
parents 80490f65d4e1
children d1ec9ff0e9ba
files gen/naked.cpp
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/gen/naked.cpp	Sun Mar 01 19:06:47 2009 +0100
+++ b/gen/naked.cpp	Sun Mar 01 20:22:10 2009 +0100
@@ -215,6 +215,8 @@
                 } else {
                     // cdouble and creal extern(C) are returned in pointer
                     // don't add anything!
+                    asmblock->retty = LLType::VoidTy;
+                    asmblock->retn = 0;
                     return;
                 }
             } else {