Lines Matching refs:derived
115 if (const DerivedTypeSpec * derived{info.typeSpec->AsDerived()}) { in CheckAllocateOptions() local
117 if (auto it{FindCoarrayUltimateComponent(*derived)}) { in CheckAllocateOptions()
201 derived{evaluate::GetDerivedTypeSpec(info.sourceExprType)}) { in CheckAllocateOptions() local
203 if (auto it{FindCoarrayUltimateComponent(*derived)}) { in CheckAllocateOptions()
214 if (IsEventTypeOrLockType(derived)) { in CheckAllocateOptions()
217 } else if (auto it{FindEventOrLockPotentialComponent(*derived)}) { in CheckAllocateOptions()
548 derived{allocateInfo_.typeSpec->AsDerived()}) { in RunCoarrayRelatedChecks() local
549 if (IsTeamType(derived)) { in RunCoarrayRelatedChecks()
555 } else if (IsIsoCType(derived)) { in RunCoarrayRelatedChecks()
567 if (const auto *derived{evaluate::GetDerivedTypeSpec(sourceType)}) { in RunCoarrayRelatedChecks() local
568 if (IsTeamType(derived)) { in RunCoarrayRelatedChecks()
574 } else if (IsIsoCType(derived)) { in RunCoarrayRelatedChecks()