Mercurial > projects > ldc
comparison gen/tollvm.h @ 364:8014dbd24605 trunk
[svn r385] Fix lvalue cast problems with -= and friends.
Fix complex DtoBoolean.
author | ChristianK |
---|---|
date | Mon, 14 Jul 2008 22:48:03 +0200 |
parents | e20ce6d8d374 |
children | bfb9d28f045a |
comparison
equal
deleted
inserted
replaced
363:4d7495038ae8 | 364:8014dbd24605 |
---|---|
39 | 39 |
40 // TODO: this one should be removed!!! | 40 // TODO: this one should be removed!!! |
41 LLValue* DtoPointedType(LLValue* ptr, LLValue* val); | 41 LLValue* DtoPointedType(LLValue* ptr, LLValue* val); |
42 | 42 |
43 // casts any value to a boolean | 43 // casts any value to a boolean |
44 LLValue* DtoBoolean(LLValue* val); | 44 LLValue* DtoBoolean(DValue* dval); |
45 | 45 |
46 // some types | 46 // some types |
47 const LLType* DtoSize_t(); | 47 const LLType* DtoSize_t(); |
48 const LLStructType* DtoInterfaceInfoType(); | 48 const LLStructType* DtoInterfaceInfoType(); |
49 const LLStructType* DtoMutexType(); | 49 const LLStructType* DtoMutexType(); |