[NFC] Delete ReferencedNameTracker

This commit is contained in:
Robert Widmann
2020-05-21 18:52:49 -07:00
parent 537c3867d7
commit acbf927b0e
14 changed files with 22 additions and 280 deletions

View File

@@ -36,7 +36,6 @@
#include "swift/AST/PrettyStackTrace.h"
#include "swift/AST/PrintOptions.h"
#include "swift/AST/ProtocolConformance.h"
#include "swift/AST/ReferencedNameTracker.h"
#include "swift/AST/SourceFile.h"
#include "swift/AST/SynthesizedFileUnit.h"
#include "swift/AST/TypeCheckRequests.h"
@@ -2638,16 +2637,6 @@ void SourceFile::setTypeRefinementContext(TypeRefinementContext *Root) {
TRC = Root;
}
void SourceFile::createReferencedNameTracker() {
assert(!RequestReferencedNames && "This file already has a name tracker.");
RequestReferencedNames.emplace(ReferencedNameTracker());
}
const ReferencedNameTracker *
SourceFile::getConfiguredReferencedNameTracker() const {
return getRequestBasedReferencedNameTracker();
}
ArrayRef<OpaqueTypeDecl *> SourceFile::getOpaqueReturnTypeDecls() {
for (auto *vd : UnvalidatedDeclsWithOpaqueReturnTypes.takeVector()) {
if (auto opaqueDecl = vd->getOpaqueResultTypeDecl()) {