mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Merge pull request #85422 from hamishknight/modulo-module
[AST] NFC: Rename `LookupConformanceInModuleRequest` -> `LookupConformanceRequest`
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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())
|
||||
|
||||
Reference in New Issue
Block a user