Lines Matching refs:functionResult
581 : functionResult{std::move(fr)}, dummyArguments{std::move(args)}, attrs{a} { in Procedure()
588 return attrs == that.attrs && functionResult == that.functionResult && in operator ==()
609 functionResult != that.functionResult) { in CanOverride()
646 result.functionResult = std::move(fr); in Characterize()
683 result.functionResult = FunctionResult{*resultType}; in Characterize()
738 if (callee->functionResult) { in Characterize()
740 proc{callee->functionResult->IsProcedurePointer()}) { in Characterize()
752 !functionResult->CanBeReturnedViaImplicitInterface()) { in CanBeCalledViaImplicitInterface()
766 if (functionResult) { in Dump()
767 functionResult->Dump(o << "TYPE(") << ") FUNCTION"; in Dump()
1003 const std::optional<FunctionResult> &xResult{xProc.functionResult}; in Distinguishable()
1004 const std::optional<FunctionResult> &yResult{yProc.functionResult}; in Distinguishable()