Lines Matching refs:resultName
713 const parser::Name *resultName{nullptr}; member
2732 if (suffix.resultName) { in Pre()
2733 funcInfo_.resultName = &suffix.resultName.value(); in Pre()
2812 if (funcInfo_.resultName && funcInfo_.resultName->source != name.source) { in Post()
2814 funcResultName = funcInfo_.resultName; in Post()
2827 if (funcInfo_.resultName && funcInfo_.resultName->source == name.source) { in Post()
2828 Say(funcInfo_.resultName->source, in Post()
2837 Resolve(*funcInfo_.resultName, funcInfo_.resultSymbol); in Post()
2842 funcInfo_.resultName = nullptr; in Post()
2868 const parser::Name *resultName{funcInfo_.resultName}; in Post() local
2869 if (resultName) { // RESULT(result) is present in Post()
2870 funcInfo_.resultName = nullptr; in Post()
2872 Say2(resultName->source, in Post()
2875 } else if (resultName->source == subprogram->name()) { // C1574 in Post()
2876 Say2(resultName->source, in Post()
2880 symbol{FindSymbol(inclusiveScope.parent(), *resultName)}) { // C1574 in Post()
2883 Say2(resultName->source, in Post()
2897 if (resultName->source == name.source) { in Post()
2899 resultName = nullptr; in Post()
2907 auto &effectiveResultName{*(resultName ? resultName : &name)}; in Post()
2930 if (!resultName) { in Post()