diff dmd/expression.c @ 1151:3cf0066e6faf

- Versioned Expresssion::toElem with #if IN_DMD/IN_LLVM. - Eliminated the DLRValue DValue. - Implemented proactive handling of l-value CastExpS. - Minor tweak in runtime memory.d .
author Tomas Lindquist Olsen <tomas.l.olsen gmail.com>
date Sat, 28 Mar 2009 05:00:43 +0100
parents 1860414bf3b7
children ab186e535e72
line wrap: on
line diff
--- a/dmd/expression.c	Fri Mar 27 23:24:47 2009 +0100
+++ b/dmd/expression.c	Sat Mar 28 05:00:43 2009 +0100
@@ -887,6 +887,10 @@
     this->op = op;
     this->size = size;
     type = NULL;
+
+#if IN_LLVM
+    cachedLvalue = NULL;
+#endif
 }
 
 Expression *Expression::syntaxCopy()