Lines Matching refs:resultName
472 const parser::Name *resultName{nullptr}; member
3233 if (suffix.resultName) { in Pre()
3237 info->resultName = &suffix.resultName.value(); in Pre()
3243 Message &msg{Say(*suffix.resultName, in Pre()
3333 info.resultName && info.resultName->source != name.source}; in Post()
3338 funcResultName = info.resultName; in Post()
3370 if (info.resultName && !distinctResultName) { in Post()
3371 Say(info.resultName->source, in Post()
3380 Resolve(*info.resultName, info.resultSymbol); in Post()
3385 info.resultName = nullptr; in Post()
3430 if (suffix && suffix->resultName && in CreateEntry()
3431 suffix->resultName->source != entryName.source) { in CreateEntry()
3432 distinctResultName = suffix->resultName->source; in CreateEntry()
3433 const parser::Name &resultName{*suffix->resultName}; in CreateEntry() local
3434 if (resultName.source == subprogram.name()) { // C1574 in CreateEntry()
3435 Say2(resultName.source, in CreateEntry()
3439 } else if (const Symbol * extant{FindSymbol(outer, resultName)}) { // C1574 in CreateEntry()
3442 Say2(resultName.source, in CreateEntry()
3476 if (auto iter{currScope().find(suffix->resultName->source)}; in CreateEntry()
3484 Resolve(*suffix->resultName, *result); in CreateEntry()