# HG changeset patch # User Tomas Lindquist Olsen # Date 1235935330 -3600 # Node ID 474d7dd54d43167562e7d2e1df16cfe7223818ac # Parent 80490f65d4e10b0b984cd644b062fd12e0146727 Remember to set asm type back to void and n=0 when rewriting to sret asm return. diff -r 80490f65d4e1 -r 474d7dd54d43 gen/naked.cpp --- 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 {