diff --git a/source/dub/dub.d b/source/dub/dub.d index 7c95cc2..a18857d 100644 --- a/source/dub/dub.d +++ b/source/dub/dub.d @@ -290,7 +290,8 @@ return; } - foreach (p, ver; versions) { + foreach (p; versions.byKey) { + auto ver = versions[p]; // Workaround for DMD 2.070.0 AA issue (crashes in aaApply2 if iterating by key+value) assert(!p.canFind(":"), "Resolved packages contain a sub package!?: "~p); Package pack; if (!ver.path.empty) {