Mercurial > projects > ldc
diff dmd/expression.h @ 875:330f999ade44
Merged DMD 1.038
author | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
---|---|
date | Tue, 06 Jan 2009 16:33:51 +0100 |
parents | 7edce7e58ab1 |
children | 27a379f288bf |
line wrap: on
line diff
--- a/dmd/expression.h Tue Jan 06 15:54:48 2009 +0100 +++ b/dmd/expression.h Tue Jan 06 16:33:51 2009 +0100 @@ -825,14 +825,11 @@ Expression *semantic(Scope *sc); Expression *toLvalue(Scope *sc, Expression *e); Expression *modifiableLvalue(Scope *sc, Expression *e); + Expression *optimize(int result); + Expression *interpret(InterState *istate); void toCBuffer(OutBuffer *buf, HdrGenState *hgs); void dump(int indent); elem *toElem(IRState *irs); - - //LDC: since we don't convert abc.def -> *(&abc + ABC.def.offsetof) - // these are needed - Expression *optimize(int result); - Expression *interpret(InterState *istate); }; struct DotTemplateInstanceExp : UnaExp