Skip to content

Commit b35f929

Browse files
committedFeb 25, 2025
Sema: Rename TypeCheckSourceFileRequest to TypeCheckPrimaryFileRequest
1 parent 874c625 commit b35f929

7 files changed

+12
-12
lines changed
 

‎include/swift/AST/SimpleRequest.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ enum class RequestFlags {
5757
/// incremental dependency pair and defines a new dependency scope.
5858
///
5959
/// This bit is optional. High-level requests
60-
/// (e.g. \c TypeCheckSourceFileRequest) will require it.
60+
/// (e.g. \c TypeCheckPrimaryFileRequest) will require it.
6161
///
6262
/// For further discussion on incremental dependencies
6363
/// see DependencyAnalysis.md.

‎include/swift/AST/TypeCheckRequests.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -3300,9 +3300,9 @@ class ApplyAccessNoteRequest
33003300
void cacheResult(evaluator::SideEffect value) const;
33013301
};
33023302

3303-
class TypeCheckSourceFileRequest
3303+
class TypeCheckPrimaryFileRequest
33043304
: public SimpleRequest<
3305-
TypeCheckSourceFileRequest, evaluator::SideEffect(SourceFile *),
3305+
TypeCheckPrimaryFileRequest, evaluator::SideEffect(SourceFile *),
33063306
RequestFlags::SeparatelyCached | RequestFlags::DependencySource> {
33073307
public:
33083308
using SimpleRequest::SimpleRequest;

‎include/swift/AST/TypeCheckerTypeIDZone.def

+1-1
Original file line numberDiff line numberDiff line change
@@ -424,7 +424,7 @@ SWIFT_REQUEST(TypeChecker, HasDefaultInitRequest,
424424
bool(NominalTypeDecl *), Cached, NoLocationInfo)
425425
SWIFT_REQUEST(TypeChecker, SynthesizeDefaultInitRequest,
426426
ConstructorDecl *(NominalTypeDecl *), Cached, NoLocationInfo)
427-
SWIFT_REQUEST(TypeChecker, TypeCheckSourceFileRequest,
427+
SWIFT_REQUEST(TypeChecker, TypeCheckPrimaryFileRequest,
428428
bool(SouceFile *), SeparatelyCached, NoLocationInfo)
429429
SWIFT_REQUEST(TypeChecker, ConformanceAccessScopeRequest,
430430
ConformanceAccessScope(DeclContext *, ProtocolDecl *),

‎lib/AST/TypeCheckRequests.cpp

+4-4
Original file line numberDiff line numberDiff line change
@@ -1655,24 +1655,24 @@ void RenamedDeclRequest::cacheResult(ValueDecl *value) const {
16551655
}
16561656

16571657
//----------------------------------------------------------------------------//
1658-
// TypeCheckSourceFileRequest computation.
1658+
// TypeCheckPrimaryFileRequest computation.
16591659
//----------------------------------------------------------------------------//
16601660

1661-
evaluator::DependencySource TypeCheckSourceFileRequest::readDependencySource(
1661+
evaluator::DependencySource TypeCheckPrimaryFileRequest::readDependencySource(
16621662
const evaluator::DependencyRecorder &e) const {
16631663
return std::get<0>(getStorage());
16641664
}
16651665

16661666
std::optional<evaluator::SideEffect>
1667-
TypeCheckSourceFileRequest::getCachedResult() const {
1667+
TypeCheckPrimaryFileRequest::getCachedResult() const {
16681668
auto *SF = std::get<0>(getStorage());
16691669
if (SF->ASTStage == SourceFile::TypeChecked)
16701670
return std::make_tuple<>();
16711671

16721672
return std::nullopt;
16731673
}
16741674

1675-
void TypeCheckSourceFileRequest::cacheResult(evaluator::SideEffect) const {
1675+
void TypeCheckPrimaryFileRequest::cacheResult(evaluator::SideEffect) const {
16761676
auto *SF = std::get<0>(getStorage());
16771677

16781678
// Verify that we've checked types correctly.

‎lib/Sema/TypeCheckDeclPrimary.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -3991,7 +3991,7 @@ class DeclChecker : public DeclVisitor<DeclChecker> {
39913991
return;
39923992
}
39933993

3994-
// Record a dependency from TypeCheckSourceFileRequest to
3994+
// Record a dependency from TypeCheckPrimaryFileRequest to
39953995
// ExtendedNominalRequest, since the call to getExtendedNominal()
39963996
// above doesn't record a dependency when reading a cached value.
39973997
ED->computeExtendedNominal();

‎lib/Sema/TypeChecker.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -251,11 +251,11 @@ void swift::performTypeChecking(SourceFile &SF) {
251251
}
252252

253253
return (void)evaluateOrDefault(SF.getASTContext().evaluator,
254-
TypeCheckSourceFileRequest{&SF}, {});
254+
TypeCheckPrimaryFileRequest{&SF}, {});
255255
}
256256

257257
evaluator::SideEffect
258-
TypeCheckSourceFileRequest::evaluate(Evaluator &eval, SourceFile *SF) const {
258+
TypeCheckPrimaryFileRequest::evaluate(Evaluator &eval, SourceFile *SF) const {
259259
assert(SF && "Source file cannot be null!");
260260
assert(SF->ASTStage != SourceFile::TypeChecked &&
261261
"Should not be re-typechecking this file!");

‎test/Frontend/debug-cycles.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ class Outer2: Outer2.Inner {
55
class Inner {}
66
}
77
// CHECK:===CYCLE DETECTED===
8-
// CHECK-NEXT: `--TypeCheckSourceFileRequest({{.*}})
8+
// CHECK-NEXT: `--TypeCheckPrimaryFileRequest({{.*}})
99
// CHECK-NEXT: `--SuperclassDeclRequest({{.*}})
1010
// CHECK-NEXT: `--InheritedDeclsReferencedRequest({{.*}})
1111
// CHECK-NEXT: `--QualifiedLookupRequest({{.*}})

0 commit comments

Comments
 (0)