Mercurial > projects > ldc
comparison gen/llvmhelpers.h @ 803:c62c6936635b
Removed DtoConstFieldInitializer, it's no longer needed and was buggy.
author | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
---|---|
date | Sat, 29 Nov 2008 21:26:50 +0100 |
parents | 340acf1535d0 |
children | 545f54041d91 |
comparison
equal
deleted
inserted
replaced
802:28ce72c60a21 | 803:c62c6936635b |
---|---|
85 DValue* DtoDeclarationExp(Dsymbol* declaration); | 85 DValue* DtoDeclarationExp(Dsymbol* declaration); |
86 LLValue* DtoRawVarDeclaration(VarDeclaration* var); | 86 LLValue* DtoRawVarDeclaration(VarDeclaration* var); |
87 | 87 |
88 // initializer helpers | 88 // initializer helpers |
89 LLConstant* DtoConstInitializer(Loc loc, Type* type, Initializer* init); | 89 LLConstant* DtoConstInitializer(Loc loc, Type* type, Initializer* init); |
90 LLConstant* DtoConstFieldInitializer(Loc loc, Type* type, Initializer* init); | |
91 LLConstant* DtoConstExpInit(Loc loc, Type* t, Expression* exp); | 90 LLConstant* DtoConstExpInit(Loc loc, Type* t, Expression* exp); |
92 DValue* DtoInitializer(LLValue* target, Initializer* init); | 91 DValue* DtoInitializer(LLValue* target, Initializer* init); |
93 | 92 |
94 // annotation generator | 93 // annotation generator |
95 void DtoAnnotation(const char* str); | 94 void DtoAnnotation(const char* str); |