@@ -66,7 +66,7 @@ Evaluator::Evaluator(DiagnosticEngine &diags, const LangOptions &opts)
6666 : diags(diags),
6767 debugDumpCycles(opts.DebugDumpCycles),
6868 buildDependencyGraph(opts.BuildRequestDependencyGraph),
69- recorder{evaluator::DependencyRecorder::Mode::DirectDependencies } {}
69+ recorder{} {}
7070
7171void Evaluator::emitRequestEvaluatorGraphViz (llvm::StringRef graphVizPath) {
7272 std::error_code error;
@@ -380,31 +380,23 @@ void evaluator::DependencyRecorder::realize(
380380
381381void evaluator::DependencyCollector::addUsedMember (NominalTypeDecl *subject,
382382 DeclBaseName name) {
383- if (parent.mode == DependencyRecorder::Mode::DirectDependencies) {
384- scratch.insert (Reference::usedMember (subject, name));
385- }
383+ scratch.insert (Reference::usedMember (subject, name));
386384 return parent.realize (Reference::usedMember (subject, name));
387385}
388386
389387void evaluator::DependencyCollector::addPotentialMember (
390388 NominalTypeDecl *subject) {
391- if (parent.mode == DependencyRecorder::Mode::DirectDependencies) {
392- scratch.insert (Reference::potentialMember (subject));
393- }
389+ scratch.insert (Reference::potentialMember (subject));
394390 return parent.realize (Reference::potentialMember (subject));
395391}
396392
397393void 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));
401395 return parent.realize (Reference::topLevel (name));
402396}
403397
404398void 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));
408400 return parent.realize (Reference::dynamic (name));
409401}
410402
0 commit comments