Lines Matching defs:messages

110     parser::ContextualMessages &messages, Expr<SomeType> &&x,
217 messages.Say("operands cannot both be BOZ"_err_en_US);
221 messages.Say(
273 parser::ContextualMessages &messages, Expr<SomeType> &&real,
276 messages, std::move(real), std::move(imaginary), defaultRealKind)}) {
287 parser::ContextualMessages &messages, std::optional<Expr<SomeType>> &&real,
290 return ConstructComplex(messages, std::get<0>(std::move(*parts)),
397 parser::ContextualMessages &messages, const Expr<SomeComplex> &zx,
418 NumericOperation<OPR>(messages, AsGenericExpr(std::move(*zr)),
420 return Package(ConstructComplex(messages, std::move(*rr),
429 auto rr{NumericOperation<OPR>(messages, AsGenericExpr(std::move(*zr)),
431 auto ri{NumericOperation<OPR>(messages, AsGenericExpr(std::move(*zi)),
434 return Package(ConstructComplex(messages, std::get<0>(std::move(*parts)),
448 parser::ContextualMessages &messages, const Expr<SomeKind<LCAT>> &irx,
452 return MixedComplexLeft<OPR, LCAT>(messages, zy, irx, defaultRealKind);
456 return MixedComplexLeft<OPR, LCAT>(messages, zy, irx, defaultRealKind);
463 if (std::optional<Expr<SomeType>> rr{NumericOperation<Subtract>(messages,
466 return Package(ConstructComplex(messages, std::move(*rr),
498 parser::ContextualMessages &messages, Expr<SomeType> &&x,
515 messages.Say("Operands must not be UNSIGNED"_err_en_US);
540 MixedComplexLeft<OPR>(messages, zx, iy, defaultRealKind)}) {
549 MixedComplexLeft<OPR>(messages, zx, ry, defaultRealKind)}) {
558 messages, ix, zy, defaultRealKind)}) {
567 messages, rx, zy, defaultRealKind)}) {
576 return NumericOperation<OPR, CAN_BE_UNSIGNED>(messages,
581 return NumericOperation<OPR, CAN_BE_UNSIGNED>(messages,
586 return NumericOperation<OPR, CAN_BE_UNSIGNED>(messages,
591 return NumericOperation<OPR, CAN_BE_UNSIGNED>(messages,
596 return NumericOperation<OPR, CAN_BE_UNSIGNED>(messages,
601 return NumericOperation<OPR, CAN_BE_UNSIGNED>(messages,
607 messages.Say("Both operands must be UNSIGNED"_err_en_US);
611 messages.Say("Both operands must be UNSIGNED"_err_en_US);
615 messages.Say("non-numeric operands to numeric operation"_err_en_US);
639 parser::ContextualMessages &messages, Expr<SomeType> &&x) {
643 messages.Say("BOZ literal cannot be negated"_err_en_US);
647 messages.Say("NULL() cannot be negated"_err_en_US);
651 messages.Say("Subroutine cannot be negated"_err_en_US);
655 messages.Say("Pointer to subroutine cannot be negated"_err_en_US);
662 messages.Say("CHARACTER cannot be negated"_err_en_US);
666 messages.Say("LOGICAL cannot be negated"_err_en_US);
671 messages.Say("Operand cannot be negated"_err_en_US);
694 std::optional<Expr<LogicalResult>> Relate(parser::ContextualMessages &messages,
711 return Relate(messages, opr, std::move(x),
715 return Relate(messages, opr,
724 messages.Say(
730 return Relate(messages, opr, std::move(x),
734 return Relate(messages, opr, std::move(x),
738 return Relate(messages, opr,
742 return Relate(messages, opr,
753 messages.Say(
1526 bool CheckForCoindexedObject(parser::ContextualMessages &messages,
1530 messages.Say(arg->sourceLocation(),
1663 auto restorer{foldingContext.messages().DiscardMessages()};