Lines Matching defs:assignment
78 // 'OmpWorkshareBlockChecker' is used to check the validity of the assignment
88 bool Pre(const parser::AssignmentStmt &assignment) {
89 const auto &var{std::get<parser::Variable>(assignment.t)};
90 const auto &expr{std::get<parser::Expr>(assignment.t)};
98 "Defined assignment statement is not "
2367 // Err out if the symbol on the LHS is also used on the RHS of the assignment
2383 "RHS expression on atomic assignment statement cannot access '%s'"_err_en_US,
2388 "RHS expression on atomic assignment statement cannot access '%s'"_err_en_US,
2399 // the assignment statement are non-scalar (i.e. have rank > 0 or is of
2409 "on the RHS of atomic assignment "
2416 "on the LHS of atomic assignment "
2472 "assignment statement"_err_en_US);
2489 const parser::AssignmentStmt &assignment) {
2490 const auto &expr{std::get<parser::Expr>(assignment.t)};
2491 const auto &var{std::get<parser::Variable>(assignment.t)};
2528 "on the RHS of atomic update assignment "
2535 "on the LHS of atomic update assignment "
2565 "expected on the RHS of atomic update assignment statement"_err_en_US,
4790 // Check if assignment statements in the enclosing OpenMP Atomic