diff dmd/VarExp.d @ 63:cab4c37afb89

A bunch of implementations
author korDen
date Mon, 23 Aug 2010 16:52:24 +0400
parents ccbc1e0bb3f0
children 4290d870944a
line wrap: on
line diff
--- a/dmd/VarExp.d	Mon Aug 23 03:21:32 2010 +0400
+++ b/dmd/VarExp.d	Mon Aug 23 16:52:24 2010 +0400
@@ -18,6 +18,7 @@
 import dmd.STC;
 import dmd.SymbolExp;
 import dmd.Type;
+import dmd.interpret.Util;
 import dmd.backend.dt_t;
 import dmd.expression.Util;
 
@@ -147,9 +148,12 @@
 		return fromConstInitializer(result, this);
 	}
 
-	Expression interpret(InterState* istate)
+	Expression interpret(InterState istate)
 	{
-		assert(false);
+version (LOG) {
+		printf("VarExp.interpret() %.*s\n", toChars());
+}
+		return getVarExp(loc, istate, var);
 	}
 
 	void dump(int indent)