Mercurial > projects > ldc
diff dmd/expression.h @ 92:70d6113eeb8c trunk
[svn r96] Updated to DMD 1.023.
Regular bugfixes.
author | lindquist |
---|---|
date | Thu, 08 Nov 2007 19:13:28 +0100 |
parents | 16e88334bba7 |
children | 288fe1029e1f |
line wrap: on
line diff
--- a/dmd/expression.h Wed Nov 07 04:52:56 2007 +0100 +++ b/dmd/expression.h Thu Nov 08 19:13:28 2007 +0100 @@ -118,7 +118,7 @@ void checkScalar(); void checkNoBool(); Expression *checkIntegral(); - void checkArithmetic(); + Expression *checkArithmetic(); void checkDeprecated(Scope *sc, Dsymbol *s); virtual Expression *checkToBoolean(); Expression *checkToPointer(); @@ -364,6 +364,7 @@ Expression *optimize(int result); Expression *interpret(InterState *istate); Expression *castTo(Scope *sc, Type *t); + elem *toElem(IRState *irs); int inlineCost(InlineCostState *ics); Expression *doInline(InlineDoState *ids);