Lines Matching refs:ddo
1057 const auto *ddo{std::get_if<DummyDataObject>(&arg.u)}; in CheckFinal() local
1058 if (!ddo) { in CheckFinal()
1071 if (ddo->attrs.test(DummyDataObject::Attr::Allocatable)) { in CheckFinal()
1077 if (ddo->attrs.test(DummyDataObject::Attr::Pointer)) { in CheckFinal()
1083 if (ddo->intent == common::Intent::Out) { in CheckFinal()
1089 if (ddo->attrs.test(DummyDataObject::Attr::Value)) { in CheckFinal()
1095 if (ddo->type.corank() > 0) { in CheckFinal()
1101 if (ddo->type.type().IsPolymorphic()) { in CheckFinal()
1106 } else if (ddo->type.type().category() != TypeCategory::Derived || in CheckFinal()
1107 &ddo->type.type().GetDerivedTypeSpec().typeSymbol() != &derivedType) { in CheckFinal()
1116 ddo->type.type().GetDerivedTypeSpec().FindParameter(ref->name())}; in CheckFinal()