diff dmd/DotIdExp.d @ 90:39648eb578f6

more Expressions work
author Eldar Insafutdinov <e.insafutdinov@gmail.com>
date Mon, 30 Aug 2010 20:27:56 +0100
parents be2ab491772e
children ceda59b4d255
line wrap: on
line diff
--- a/dmd/DotIdExp.d	Mon Aug 30 19:58:14 2010 +0400
+++ b/dmd/DotIdExp.d	Mon Aug 30 20:27:56 2010 +0100
@@ -146,10 +146,10 @@
 			exps.setDim(te.exps.dim);
 			for (int i = 0; i < exps.dim; i++)
 			{   
-				Expression ee = cast(Expression)te.exps.data[i];
+				auto ee = te.exps[i];
 				ee = ee.semantic(sc);
 				ee = new DotIdExp(e.loc, ee, Id.offsetof);
-				exps.data[i] = ee;
+				exps[i] = ee;
 			}
 			e = new TupleExp(loc, exps);
 			e = e.semantic(sc);