Mercurial > projects > ddmd
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);