Searched refs:dummyArgs (Results 1 – 9 of 9) sorted by relevance
875 if (!details->dummyArgs().empty()) { in CheckFinal()876 if (const Symbol * argSym{details->dummyArgs()[0]}) { in CheckFinal()1337 const auto &dummyArgs{subprogram->dummyArgs()}; in CheckPassArg() local1339 if (dummyArgs.empty()) { in CheckPassArg()1349 passName = dummyArgs[0]->name(); in CheckPassArg()1352 for (std::size_t i{0}; i < dummyArgs.size(); ++i) { in CheckPassArg()1353 if (dummyArgs[i] && dummyArgs[i]->name() == *passName) { in CheckPassArg()1364 const Symbol &passArg{*dummyArgs[*passArgIndex]}; in CheckPassArg()1649 const auto &args1{details1.dummyArgs()}; in Check()1650 const auto &args2{details2.dummyArgs()}; in Check()
590 if (details->dummyArgs().size() == 1) { in GetFinalForRank()591 if (const Symbol * arg{details->dummyArgs().at(0)}) { in GetFinalForRank()
340 for (const auto &dummy : details.dummyArgs()) { in PutSubprogram()854 for (const Symbol *dummyArg : details.dummyArgs()) { in Collect()
1366 for (const auto *dummyArg : subprogram.get<SubprogramDetails>().dummyArgs()) { in HasAlternateReturns()
1737 for (const auto *arg : subp.dummyArgs()) { in GetPassIndex()
3021 for (const Symbol *dummyArg : details.dummyArgs()) { in BeginMpSubprogram()
1551 characteristics::DummyArguments dummyArgs; in Match() local1561 dummyArgs.emplace_back(std::move(*dc)); in Match()1567 dummyArgs.emplace_back(std::string{d.keyword}, in Match()1574 dummyArgs.emplace_back(dummyArgs[sameDummyArg.value()]); in Match()1579 dummyArgs.emplace_back(std::string{d.keyword}, in Match()1582 dummyArgs.back().SetOptional(); in Match()1584 dummyArgs.back().SetIntent(d.intent); in Match()1593 name, characteristics::Procedure{std::move(dummyArgs), attrs}}, in Match()1600 std::move(funcResult), std::move(dummyArgs), attrs}; in Match()
660 for (const semantics::Symbol *arg : subp.dummyArgs()) { in Characterize()
80 const std::vector<Symbol *> &dummyArgs() const { return dummyArgs_; } in dummyArgs() function