@@ -66,7 +66,7 @@ Evaluator::Evaluator(DiagnosticEngine &diags, const LangOptions &opts)
66
66
: diags(diags),
67
67
debugDumpCycles(opts.DebugDumpCycles),
68
68
buildDependencyGraph(opts.BuildRequestDependencyGraph),
69
- recorder{evaluator::DependencyRecorder::Mode::DirectDependencies } {}
69
+ recorder{} {}
70
70
71
71
void Evaluator::emitRequestEvaluatorGraphViz (llvm::StringRef graphVizPath) {
72
72
std::error_code error;
@@ -380,31 +380,23 @@ void evaluator::DependencyRecorder::realize(
380
380
381
381
void evaluator::DependencyCollector::addUsedMember (NominalTypeDecl *subject,
382
382
DeclBaseName name) {
383
- if (parent.mode == DependencyRecorder::Mode::DirectDependencies) {
384
- scratch.insert (Reference::usedMember (subject, name));
385
- }
383
+ scratch.insert (Reference::usedMember (subject, name));
386
384
return parent.realize (Reference::usedMember (subject, name));
387
385
}
388
386
389
387
void evaluator::DependencyCollector::addPotentialMember (
390
388
NominalTypeDecl *subject) {
391
- if (parent.mode == DependencyRecorder::Mode::DirectDependencies) {
392
- scratch.insert (Reference::potentialMember (subject));
393
- }
389
+ scratch.insert (Reference::potentialMember (subject));
394
390
return parent.realize (Reference::potentialMember (subject));
395
391
}
396
392
397
393
void evaluator::DependencyCollector::addTopLevelName (DeclBaseName name) {
398
- if (parent.mode == DependencyRecorder::Mode::DirectDependencies) {
399
- scratch.insert (Reference::topLevel (name));
400
- }
394
+ scratch.insert (Reference::topLevel (name));
401
395
return parent.realize (Reference::topLevel (name));
402
396
}
403
397
404
398
void evaluator::DependencyCollector::addDynamicLookupName (DeclBaseName name) {
405
- if (parent.mode == DependencyRecorder::Mode::DirectDependencies) {
406
- scratch.insert (Reference::dynamic (name));
407
- }
399
+ scratch.insert (Reference::dynamic (name));
408
400
return parent.realize (Reference::dynamic (name));
409
401
}
410
402
0 commit comments