Mercurial > projects > ldc
diff gen/classes.h @ 114:5880c12dba83 trunk
[svn r118] Fixed dynamic casts.
Fixed a few interface bugs.
author | lindquist |
---|---|
date | Sun, 25 Nov 2007 00:19:13 +0100 |
parents | 27b9f749d9fe |
children | 1700239cab2e |
line wrap: on
line diff
--- a/gen/classes.h Sat Nov 24 06:33:00 2007 +0100 +++ b/gen/classes.h Sun Nov 25 00:19:13 2007 +0100 @@ -27,7 +27,8 @@ void DtoCallClassDtors(TypeClass* tc, llvm::Value* instance); void DtoInitClass(TypeClass* tc, llvm::Value* dst); -DValue* DtoCastObjectToInterface(DValue* val, Type* to); -DValue* DtoCastInterfaceToObject(DValue* val); +DValue* DtoCastClass(DValue* val, Type* to); +DValue* DtoDynamicCastObject(DValue* val, Type* to); +DValue* DtoCastInterfaceToObject(DValue* val, Type* to); #endif