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.
1 parent ccfea08 commit c3a7d98Copy full SHA for c3a7d98
lib/Sema/TypeCheckProtocolInference.cpp
@@ -213,13 +213,6 @@ AssociatedTypeInference::inferTypeWitnessesViaValueWitnesses(
213
// declared on, it is viable for inference when its conditional
214
// requirements are satisfied by those of the conformance context.
215
if (!proto) {
216
- // FIXME: The extension may not have a generic signature set up yet as
217
- // resolving signatures may trigger associated type inference. This cycle
218
- // is now detectable and we should look into untangling it
219
- // - see rdar://55263708
220
- if (!extension->hasComputedGenericSignature())
221
- return true;
222
-
223
// Retrieve the generic signature of the extension.
224
const auto extensionSig = extension->getGenericSignature();
225
0 commit comments