Lines Matching refs:Procedure
335 const characteristics::Procedure &procedure,
1047 const characteristics::Procedure &proc,
1054 const characteristics::Procedure &interface { dummy.procedure.value() };
1074 "Procedure binding '%s' passed as an actual argument"_err_en_US,
1080 "Procedure binding '%s' passed as an actual argument"_port_en_US,
1091 characteristics::Procedure &argInterface{argProc->procedure.value()};
1093 characteristics::Procedure::Attr::NullPointer);
1097 characteristics::Procedure::Attr::Elemental);
1099 characteristics::Procedure::Attr::Elemental)) {
1107 characteristics::Procedure::Attr::NullPointer);
1218 const characteristics::Procedure &proc, SemanticsContext &context,
1344 static void RearrangeArguments(const characteristics::Procedure &proc,
1409 const characteristics::Procedure &proc, evaluate::ActualArguments &actuals,
1518 if (auto pointerProc{characteristics::Procedure::Characterize(
1522 if (auto targetProc{characteristics::Procedure::Characterize(
1672 static void CheckMaxMin(const characteristics::Procedure &proc,
1814 std::optional<characteristics::Procedure> procChars;
1819 procChars = characteristics::Procedure::Characterize(
1823 procChars = characteristics::Procedure::Characterize(*ref, context);
1833 } else if (procChars->attrs.test(characteristics::Procedure::Attr::BindC)) {
1980 static void CheckSpecificIntrinsic(const characteristics::Procedure &proc,
2005 const characteristics::Procedure &proc, evaluate::ActualArguments &actuals,
2048 bool CheckInterfaceForGeneric(const characteristics::Procedure &proc,
2160 bool CheckArguments(const characteristics::Procedure &proc,