diff options
| author | Nimish Mishra <neelam.nimish@gmail.com> | 2023-10-03 19:41:14 +0530 |
|---|---|---|
| committer | Nimish Mishra <neelam.nimish@gmail.com> | 2023-10-03 19:47:53 +0530 |
| commit | 0ff9625c0a15a80d2375c1ab6fb3fd8439b3c78b (patch) | |
| tree | c071e2f969480ca071faf5d45a8f9be91fd16bd0 /lldb/packages/Python/lldbsuite/test/configuration.py | |
| parent | 3c34245c4771d56465c9845cec258e8e55f8e550 (diff) | |
| download | llvm-0ff9625c0a15a80d2375c1ab6fb3fd8439b3c78b.zip llvm-0ff9625c0a15a80d2375c1ab6fb3fd8439b3c78b.tar.gz llvm-0ff9625c0a15a80d2375c1ab6fb3fd8439b3c78b.tar.bz2 | |
[flang][OpenMP] Added atomic update assignment statement related semantic checks
This patch adds the following semantic checks:
- None of expr, and expr_list (as applicable) may access the same storage location as x
- Atomic update statement should be of the form x = x operator expr or
x = expr operator x or x = intrinsic_procedure(x, expr_list) or x = intrinsic_procedure(expr_list, x)
- expr_list is a comma-separated, non-empty list of scalar expressions. If intrinsic_procedure_name
refers to IAND, IOR, or IEOR, exactly one expression must appear in expr_list
Reviewed By: TIFitis
Differential Revision: https://reviews.llvm.org/D128162
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/configuration.py')
0 files changed, 0 insertions, 0 deletions
