diff --git a/source/dub/project.d b/source/dub/project.d index fdc2106..f3a5af2 100644 --- a/source/dub/project.d +++ b/source/dub/project.d @@ -725,15 +725,6 @@ removeConfig(j); } - bool isReachable(size_t pack, string conf) { - if (pack == configs[0].pack && configs[0].config == conf) return true; - foreach (e; edges) - if (configs[e.to].pack == pack && configs[e.to].config == conf) - return true; - return false; - //return (pack == configs[0].pack && conf == configs[0].config) || edges.canFind!(e => configs[e.to].pack == pack && configs[e.to].config == config); - } - bool[] reachable = new bool[package_list.length]; // reused to avoid continuous re-allocation bool isReachableByAllParentPacks(size_t cidx) { foreach (p; parents[configs[cidx].pack]) reachable[p] = false;