Skip to content

Commit aa35045

Browse files
committed
Sema: Remove a usage of replaceCovariantResultType()
1 parent b871a08 commit aa35045

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

lib/Sema/CSApply.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1964,9 +1964,10 @@ namespace {
19641964

19651965
auto *func = dyn_cast<FuncDecl>(member);
19661966
if (func && func->getResultInterfaceType()->hasDynamicSelfType()) {
1967-
refTy = refTy->replaceCovariantResultType(containerTy, 2);
1968-
adjustedRefTy = adjustedRefTy->replaceCovariantResultType(
1969-
containerTy, 2);
1967+
ASSERT(refTy->hasDynamicSelfType());
1968+
refTy = refTy->replaceDynamicSelfType(containerTy);
1969+
adjustedRefTy = adjustedRefTy->replaceDynamicSelfType(
1970+
containerTy);
19701971
}
19711972

19721973
// Handle all other references.

0 commit comments

Comments
 (0)