File tree Expand file tree Collapse file tree 2 files changed +6
-20
lines changed Expand file tree Collapse file tree 2 files changed +6
-20
lines changed Original file line number Diff line number Diff line change @@ -493,7 +493,12 @@ class ModuleDepGraph {
493
493
494
494
template <typename Nodes>
495
495
std::vector<const driver::Job *>
496
- findJobsToRecompileWhenNodesChange (const Nodes &);
496
+ findJobsToRecompileWhenNodesChange (const Nodes &nodes) {
497
+ std::vector<ModuleDepGraphNode *> foundDependents;
498
+ for (ModuleDepGraphNode *n : nodes)
499
+ findPreviouslyUntracedDependents (foundDependents, n);
500
+ return jobsContaining (foundDependents);
501
+ }
497
502
498
503
private:
499
504
std::vector<const driver::Job *>
Original file line number Diff line number Diff line change @@ -156,25 +156,6 @@ std::vector<const Job *> ModuleDepGraph::findJobsToRecompileWhenWholeJobChanges(
156
156
return findJobsToRecompileWhenNodesChange (allNodesInJob);
157
157
}
158
158
159
- template <typename Nodes>
160
- std::vector<const Job *>
161
- ModuleDepGraph::findJobsToRecompileWhenNodesChange (const Nodes &nodes) {
162
- std::vector<ModuleDepGraphNode *> foundDependents;
163
- for (ModuleDepGraphNode *n : nodes)
164
- findPreviouslyUntracedDependents (foundDependents, n);
165
- return jobsContaining (foundDependents);
166
- }
167
-
168
- template std::vector<const Job *>
169
- ModuleDepGraph::findJobsToRecompileWhenNodesChange<
170
- std::unordered_set<ModuleDepGraphNode *>>(
171
- const std::unordered_set<ModuleDepGraphNode *> &);
172
-
173
- template std::vector<const Job *>
174
- ModuleDepGraph::findJobsToRecompileWhenNodesChange<
175
- std::vector<ModuleDepGraphNode *>>(
176
- const std::vector<ModuleDepGraphNode *> &);
177
-
178
159
std::vector<std::string> ModuleDepGraph::computeSwiftDepsFromNodes (
179
160
ArrayRef<const ModuleDepGraphNode *> nodes) const {
180
161
llvm::StringSet<> swiftDepsOfNodes;
You can’t perform that action at this time.
0 commit comments