Skip to content

Commit 91bd400

Browse files
committed
Open existentials in invariant position
1 parent 38a6726 commit 91bd400

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

lib/Sema/CSSimplify.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1568,8 +1568,7 @@ shouldOpenExistentialCallArgument(
15681568
callee, genericSig, genericParam,
15691569
/*treatNonResultCovarianceAsInvariant=*/false,
15701570
/*skipParamIdx=*/paramIdx);
1571-
if (referenceInfo.selfRef > TypePosition::Covariant ||
1572-
referenceInfo.assocTypeRef > TypePosition::Covariant)
1571+
if (referenceInfo.selfRef > TypePosition::Covariant)
15731572
return None;
15741573

15751574
return std::make_tuple(genericParam, paramTypeVar, argTy, adjustments);

0 commit comments

Comments
 (0)