Lines Matching defs:dimArg
103 dimArg, // this argument is DIM=
287 {IntType, KindCode::dimArg}, Rank::scalar, Optionality::required,
290 {IntType, KindCode::dimArg}, Rank::scalar, Optionality::optional,
293 {IntType, KindCode::dimArg}, Rank::scalar, Optionality::missing,
1869 std::optional<int> dimArg;
2030 case KindCode::dimArg:
2032 dimArg = j;
2226 if (!dimArg && rank > 0 &&
2434 case KindCode::dimArg:
2451 if (dimArg) {
2455 if (auto dimVal{ToInt64(actualForDummy[*dimArg])}) {
2472 if (dummy[*dimArg].optionality == Optionality::required) {
2474 UnwrapWholeSymbolOrComponentDataRef(actualForDummy[*dimArg])}) {
2516 resultRank = dimArg ? arrayArg->Rank() - 1 : 0;
2520 resultRank = dimArg ? arrayArg->Rank() - 1 : 1;
2531 resultRank = dimArg ? 0 : 1;