IDE: Replace a couple of getTypeOfMember() calls

This commit is contained in:
Slava Pestov
2024-09-17 21:59:09 -04:00
parent 834574d1c0
commit abbc37e41d
2 changed files with 6 additions and 7 deletions

View File

@@ -77,10 +77,9 @@ deliverResults(SourceKit::ConformingMethodListConsumer &SKConsumer,
Members.emplace_back();
auto &memberElem = Members.back();
auto funcTy = cast<FuncDecl>(member)->getMethodInterfaceType();
funcTy = Result->Result->ExprType->getTypeOfMember(
member, funcTy);
auto resultTy = funcTy->castTo<FunctionType>()->getResult();
auto resultTy = cast<FuncDecl>(member)->getResultInterfaceType();
resultTy = resultTy.subst(
Result->Result->ExprType->getMemberSubstitutionMap(member));
// Name.
memberElem.DeclNameBegin = SS.size();