Skip to content

Commit 3cba230

Browse files
author
David Ungar
committed
Moving tests and driver refactoring.
1 parent 98dcc5e commit 3cba230

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+969
-216
lines changed

include/swift/Driver/Compilation.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,7 @@ class Compilation {
286286
const bool EnableSourceRangeDependencies;
287287

288288
/// May not actually use them if e.g. there is a new input
289-
bool UseSourceRangeDependencies = false;
289+
bool UseSourceRangeDependencies;
290290

291291
public:
292292
/// Will contain a comparator if an argument demands it.

include/swift/Driver/ExperimentalDependencyDriverGraph.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ class ModuleDepGraph {
313313
/// Record a new (to this graph) Job.
314314
void addIndependentNode(const driver::Job *);
315315

316-
std::vector<std::string> getExternalDependencies() const;
316+
std::vector<StringRef> getExternalDependencies() const;
317317

318318
void markExternal(SmallVectorImpl<const driver::Job *> &uses,
319319
StringRef externalDependency);

lib/Driver/Compilation.cpp

Lines changed: 298 additions & 209 deletions
Large diffs are not rendered by default.

lib/Driver/ExperimentalDependencyDriverGraph.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -133,9 +133,9 @@ void ModuleDepGraph::addIndependentNode(const Job *job) {
133133
jobsBySwiftDeps.insert(std::make_pair(getSwiftDeps(job), job));
134134
}
135135

136-
std::vector<std::string> ModuleDepGraph::getExternalDependencies() const {
137-
return std::vector<std::string>(externalDependencies.begin(),
138-
externalDependencies.end());
136+
std::vector<StringRef> ModuleDepGraph::getExternalDependencies() const {
137+
return std::vector<StringRef>(externalDependencies.begin(),
138+
externalDependencies.end());
139139
}
140140

141141
// Add every (swiftdeps) use of the external dependency to uses.

0 commit comments

Comments
 (0)