Mercurial > projects > ddmd
diff dmd/IsExp.d @ 121:347de076ad34
TemplateParameters -> Vector
author | Eldar Insafutdinov <e.insafutdinov@gmail.com> |
---|---|
date | Thu, 02 Sep 2010 22:41:12 +0100 |
parents | e28b18c23469 |
children | 767a01c2a272 |
line wrap: on
line diff
--- a/dmd/IsExp.d Thu Sep 02 20:19:14 2010 +0100 +++ b/dmd/IsExp.d Thu Sep 02 22:41:12 2010 +0100 @@ -65,8 +65,8 @@ p.setDim(parameters.dim); for (int i = 0; i < p.dim; i++) { - TemplateParameter tp = cast(TemplateParameter)parameters.data[i]; - p.data[i] = cast(void*)tp.syntaxCopy(); + auto tp = parameters[i]; + p[i] = tp.syntaxCopy(); } } @@ -266,7 +266,7 @@ */ for (int i = 1; i < parameters.dim; i++) { - TemplateParameter tp = cast(TemplateParameter)parameters.data[i]; + auto tp = parameters[i]; Declaration s = null; m = tp.matchArg(sc, tiargs, i, parameters, dedtypes, &s); @@ -359,7 +359,7 @@ for (int i = 1; i < parameters.dim; i++) { buf.writeByte(','); - TemplateParameter tp = cast(TemplateParameter)parameters.data[i]; + auto tp = parameters[i]; tp.toCBuffer(buf, hgs); } }