Lines Matching defs:procRef
3283 std::optional<ProcedureRef> procRef{analyzer.TryDefinedAssignment()};
3284 if (!procRef) {
3302 if (procRef) {
3303 assignment->u = std::move(*procRef);
4186 ProcedureRef procRef{std::move(proc), std::move(arguments)};
4188 return Expr<SomeType>{std::move(procRef)};
4192 DEREF(result.GetTypeAndShape()).type(), std::move(procRef));
4600 if (std::optional<ProcedureRef> procRef{GetDefinedAssignmentProc()}) {
4601 if (context_.inWhereBody() && !procRef->proc().IsElemental()) { // C1032
4604 DEREF(procRef->proc().GetSymbol()).name());
4606 context_.CheckCall(source_, procRef->proc(), procRef->arguments());
4607 return std::move(*procRef);