Mercurial > projects > ldc
diff gen/tollvm.h @ 177:cea8dcfa76df trunk
[svn r193] Fixed: abstract classes implementing interfaces now output proper Interface info arrays. (null vtables).
Did a little renaming of delegate utils.
author | lindquist |
---|---|
date | Wed, 07 May 2008 04:45:51 +0200 |
parents | 4c577c2b7229 |
children | aca17e55b7a5 |
line wrap: on
line diff
--- a/gen/tollvm.h Wed May 07 00:58:36 2008 +0200 +++ b/gen/tollvm.h Wed May 07 04:45:51 2008 +0200 @@ -17,9 +17,9 @@ // delegate helpers const llvm::StructType* DtoDelegateType(Type* t); -llvm::Value* DtoNullDelegate(llvm::Value* v); +llvm::Value* DtoDelegateToNull(llvm::Value* v); llvm::Value* DtoDelegateCopy(llvm::Value* dst, llvm::Value* src); -llvm::Value* DtoCompareDelegate(TOK op, llvm::Value* lhs, llvm::Value* rhs); +llvm::Value* DtoDelegateCompare(TOK op, llvm::Value* lhs, llvm::Value* rhs); // return linkage type for symbol using the current ir state for context llvm::GlobalValue::LinkageTypes DtoLinkage(Dsymbol* sym);