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