diff gen/abi.h @ 1018:e8c6dbcd33d1

- Fixed x86-32 C ABI for complex number return values. - Removed unused code from the ABI class.
author Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
date Sun, 01 Mar 2009 19:01:05 +0100
parents 420ef073448d
children 9167d492cbc2
line wrap: on
line diff
--- a/gen/abi.h	Sun Mar 01 11:04:05 2009 +0100
+++ b/gen/abi.h	Sun Mar 01 19:01:05 2009 +0100
@@ -38,8 +38,7 @@
     llvm::Value* getRet(TypeFunction* tf, llvm::Value* v);
     llvm::Value* putRet(TypeFunction* tf, llvm::Value* v);
 
-    virtual bool returnInArg(Type* t) = 0;
-    virtual bool passByRef(Type* t) = 0;
+    virtual bool returnInArg(TypeFunction* t) = 0;
 
 protected:
     std::vector<ABIRetRewrite*> retOps;