Lines Matching defs:ReturnType
503 LSI->ReturnType = CallOperator->getReturnType();
505 if (!LSI->ReturnType->isDependentType() &&
506 !LSI->ReturnType->isVoidType()) {
507 if (RequireCompleteType(CallOperator->getBeginLoc(), LSI->ReturnType,
696 assert(CSI.ReturnType.isNull() || !CSI.ReturnType->isUndeducedType());
728 if (CSI.ReturnType.isNull())
729 CSI.ReturnType = Ctx.VoidTy;
735 assert(!CSI.ReturnType.isNull() && "We should have a tentative return type.");
736 if (CSI.ReturnType->isDependentType())
744 CSI.ReturnType = Context.getTypeDeclType(ED);
745 adjustBlockReturnsToEnum(*this, CSI.Returns, CSI.ReturnType);
763 QualType ReturnType =
765 if (Context.getCanonicalFunctionResultType(ReturnType) ==
766 Context.getCanonicalFunctionResultType(CSI.ReturnType)) {
768 auto RetTyNullability = ReturnType->getNullability(Ctx);
769 auto BlockNullability = CSI.ReturnType->getNullability(Ctx);
773 CSI.ReturnType = ReturnType;
781 << ReturnType << CSI.ReturnType << isa<LambdaScopeInfo>(CSI);