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 b871a08 commit aa35045Copy full SHA for aa35045
lib/Sema/CSApply.cpp
@@ -1964,9 +1964,10 @@ namespace {
1964
1965
auto *func = dyn_cast<FuncDecl>(member);
1966
if (func && func->getResultInterfaceType()->hasDynamicSelfType()) {
1967
- refTy = refTy->replaceCovariantResultType(containerTy, 2);
1968
- adjustedRefTy = adjustedRefTy->replaceCovariantResultType(
1969
- containerTy, 2);
+ ASSERT(refTy->hasDynamicSelfType());
+ refTy = refTy->replaceDynamicSelfType(containerTy);
+ adjustedRefTy = adjustedRefTy->replaceDynamicSelfType(
1970
+ containerTy);
1971
}
1972
1973
// Handle all other references.
0 commit comments