Lines Matching defs:retTy
654 std::optional<Fortran::evaluate::DynamicType> retTy =
663 !fir::isPointerType(callSiteType.getResult(0)) && retTy.has_value() &&
664 (retTy->category() == Fortran::common::TypeCategory::Derived ||
665 retTy->IsPolymorphic() || retTy->IsUnlimitedPolymorphic());
718 if (retTy->IsPolymorphic() || retTy->IsUnlimitedPolymorphic()) {
727 retTy->GetDerivedTypeSpec();
2321 std::optional<Fortran::evaluate::DynamicType> retTy =
2323 if (!retTy)
2326 if (retTy->IsPolymorphic() || retTy->IsUnlimitedPolymorphic())
2331 if (retTy->category() == Fortran::common::TypeCategory::Derived) {
2333 retTy->GetDerivedTypeSpec();