We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 4336204 + aa3feae commit 8c5f44fCopy full SHA for 8c5f44f
lib/Sema/TypeCheckProtocol.cpp
@@ -4391,11 +4391,12 @@ ConformanceChecker::resolveWitnessViaLookup(ValueDecl *requirement) {
4391
return ResolveWitnessResult::ExplicitFailed;
4392
}
4393
4394
+ if (!shouldRecordMissingWitness(Proto, Conformance, requirement))
4395
+ return ResolveWitnessResult::Missing;
4396
4397
if (!numViable) {
4398
// Save the missing requirement for later diagnosis.
- if (shouldRecordMissingWitness(Proto, Conformance, requirement))
- getASTContext().addDelayedMissingWitness(Conformance, {requirement, matches});
4399
+ getASTContext().addDelayedMissingWitness(Conformance, {requirement, matches});
4400
return ResolveWitnessResult::Missing;
4401
4402
0 commit comments