Skip to content

Commit 8c5f44f

Browse files
authored
Merge pull request swiftlang#72178 from tshortli/suppress-objc-async-sibling-missing-witness-diags
2 parents 4336204 + aa3feae commit 8c5f44f

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/Sema/TypeCheckProtocol.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4391,11 +4391,12 @@ ConformanceChecker::resolveWitnessViaLookup(ValueDecl *requirement) {
43914391
return ResolveWitnessResult::ExplicitFailed;
43924392
}
43934393

4394+
if (!shouldRecordMissingWitness(Proto, Conformance, requirement))
4395+
return ResolveWitnessResult::Missing;
43944396

43954397
if (!numViable) {
43964398
// Save the missing requirement for later diagnosis.
4397-
if (shouldRecordMissingWitness(Proto, Conformance, requirement))
4398-
getASTContext().addDelayedMissingWitness(Conformance, {requirement, matches});
4399+
getASTContext().addDelayedMissingWitness(Conformance, {requirement, matches});
43994400
return ResolveWitnessResult::Missing;
44004401
}
44014402

0 commit comments

Comments
 (0)