Merge pull request #85422 from hamishknight/modulo-module

[AST] NFC: Rename `LookupConformanceInModuleRequest` -> `LookupConformanceRequest`
This commit is contained in:
Hamish Knight
2025-11-11 14:12:12 +00:00
committed by GitHub
4 changed files with 10 additions and 9 deletions

View File

@@ -776,10 +776,11 @@ void simple_display(llvm::raw_ostream &out,
SourceLoc extractNearestSourceLoc(const LookupConformanceDescriptor &desc);
class LookupConformanceInModuleRequest
: public SimpleRequest<LookupConformanceInModuleRequest,
class LookupConformanceRequest
: public SimpleRequest<LookupConformanceRequest,
ProtocolConformanceRef(LookupConformanceDescriptor),
RequestFlags::Uncached|RequestFlags::DependencySink> {
RequestFlags::Uncached |
RequestFlags::DependencySink> {
public:
using SimpleRequest::SimpleRequest;

View File

@@ -52,7 +52,7 @@ SWIFT_REQUEST(NameLookup, AllInheritedProtocolsRequest,
SWIFT_REQUEST(NameLookup, ProtocolRequirementsRequest,
ArrayRef<ValueDecl *>(ProtocolDecl *), SeparatelyCached,
NoLocationInfo)
SWIFT_REQUEST(NameLookup, LookupConformanceInModuleRequest,
SWIFT_REQUEST(NameLookup, LookupConformanceRequest,
ProtocolConformanceRef(LookupConformanceDescriptor),
Uncached, NoLocationInfo)
SWIFT_REQUEST(NameLookup, LookupInModuleRequest,

View File

@@ -202,7 +202,7 @@ ProtocolConformanceRef swift::lookupConformance(Type type,
// If we are recursively checking for implicit conformance of a nominal
// type to a KnownProtocol, fail without evaluating this request. This
// squashes cycles.
LookupConformanceInModuleRequest request{{type, protocol}};
LookupConformanceRequest request{{type, protocol}};
if (auto kp = protocol->getKnownProtocolKind()) {
if (auto nominal = type->getAnyNominal()) {
ImplicitKnownProtocolConformanceRequest icvRequest{nominal, *kp};
@@ -543,8 +543,8 @@ static ProtocolConformanceRef getPackTypeConformance(
}
ProtocolConformanceRef
LookupConformanceInModuleRequest::evaluate(
Evaluator &evaluator, LookupConformanceDescriptor desc) const {
LookupConformanceRequest::evaluate(Evaluator &evaluator,
LookupConformanceDescriptor desc) const {
auto type = desc.Ty;
auto *protocol = desc.PD;
ASTContext &ctx = protocol->getASTContext();

View File

@@ -427,10 +427,10 @@ void ModuleQualifiedLookupRequest::writeDependencySink(
}
//----------------------------------------------------------------------------//
// LookupConformanceInModuleRequest computation.
// LookupConformanceRequest computation.
//----------------------------------------------------------------------------//
void LookupConformanceInModuleRequest::writeDependencySink(
void LookupConformanceRequest::writeDependencySink(
evaluator::DependencyCollector &reqTracker,
ProtocolConformanceRef lookupResult) const {
if (lookupResult.isInvalid() || !lookupResult.isConcrete())