Skip to content

Commit f956e4f

Browse files
committed
[Conformance checker] Eliminate redundant recording of missing witnesses.
1 parent f91767c commit f956e4f

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

lib/Sema/TypeCheckProtocol.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3800,8 +3800,7 @@ ResolveWitnessResult ConformanceChecker::resolveWitnessViaDefault(
38003800
recordOptionalWitness(requirement);
38013801
return ResolveWitnessResult::Success;
38023802
}
3803-
// Save the missing requirement for later diagnosis.
3804-
GlobalMissingWitnesses.insert({requirement, {}});
3803+
38053804
return ResolveWitnessResult::ExplicitFailed;
38063805
}
38073806

0 commit comments

Comments
 (0)