Lines Matching refs:designator

89       const parser::Designator &designator) {  in GetDesignatorNameIfDataRef()  argument
90 const auto *dataRef{std::get_if<parser::DataRef>(&designator.u)}; in GetDesignatorNameIfDataRef()
761 static bool IsLastNameArray(const parser::Designator &designator) { in IsLastNameArray() argument
762 const auto &name{GetLastName(designator)}; in IsLastNameArray()
781 [&](const parser::Designator &designator) { in AllowOnlyArrayAndSubArray() argument
782 if (!IsLastNameArray(designator)) { in AllowOnlyArrayAndSubArray()
783 context_.Say(designator.source, in AllowOnlyArrayAndSubArray()
808 [&](const parser::Designator &designator) { in DoNotAllowAssumedSizedArray() argument
809 const auto &name{GetLastName(designator)}; in DoNotAllowAssumedSizedArray()
811 context_.Say(designator.source, in DoNotAllowAssumedSizedArray()
893 [&](const parser::Designator &designator) { in EnsureAllocatableOrPointer() argument
894 const auto &lastName{GetLastName(designator)}; in EnsureAllocatableOrPointer()
896 context_.Say(designator.source, in EnsureAllocatableOrPointer()
987 [&](const parser::Designator &designator) { in ResolveAccObject() argument
988 if (const auto *name{GetDesignatorNameIfDataRef(designator)}) { in ResolveAccObject()
997 if (AnalyzeExpr(context_, designator)) { in ResolveAccObject()
998 if (std::holds_alternative<parser::Substring>(designator.u)) { in ResolveAccObject()
999 context_.Say(designator.source, in ResolveAccObject()
1582 [&](const parser::Designator &designator) { in ResolveOmpObject() argument
1583 if (const auto *name{GetDesignatorNameIfDataRef(designator)}) { in ResolveOmpObject()
1602 context_.Say(designator.source, in ResolveOmpObject()
1611 context_.Say(designator.source, // 2.15.3 in ResolveOmpObject()
1618 if (AnalyzeExpr(context_, designator)) { in ResolveOmpObject()
1619 if (std::holds_alternative<parser::Substring>(designator.u)) { in ResolveOmpObject()
1620 context_.Say(designator.source, in ResolveOmpObject()