Mercurial > projects > ddmd
diff dmd/Package.d @ 128:e6e542f37b94
Some more Array -> Vector conversions
author | Eldar Insafutdinov <e.insafutdinov@gmail.com> |
---|---|
date | Sat, 04 Sep 2010 01:33:05 +0100 |
parents | e28b18c23469 |
children | e7769d53e750 |
line wrap: on
line diff
--- a/dmd/Package.d Fri Sep 03 23:55:51 2010 +0100 +++ b/dmd/Package.d Sat Sep 04 01:33:05 2010 +0100 @@ -3,7 +3,7 @@ import dmd.common; import dmd.ScopeDsymbol; import dmd.Identifier; -import dmd.Array; +import dmd.ArrayTypes; import dmd.DsymbolTable; import dmd.Scope; import dmd.Dsymbol; @@ -22,7 +22,7 @@ assert(false); } - static DsymbolTable resolve(Array packages, Dsymbol* pparent, Package* ppkg) + static DsymbolTable resolve(Identifiers packages, Dsymbol* pparent, Package* ppkg) { DsymbolTable dst = Module.modules; Dsymbol parent = null; @@ -33,9 +33,8 @@ if (packages) { - for (int i = 0; i < packages.dim; i++) + foreach (pid; packages) { - Identifier pid = cast(Identifier)packages.data[i]; Dsymbol p = dst.lookup(pid); if (!p) {