[flang][OpenMP] Allow default(none) to access variables with PARAMETER attribute
authorNimish Mishra <neelam.nimish@gmail.com>
Mon, 11 Jul 2022 15:53:41 +0000 (21:23 +0530)
committerNimish Mishra <neelam.nimish@gmail.com>
Mon, 11 Jul 2022 19:03:14 +0000 (00:33 +0530)
commit5cbe39ef880e0d8a61db111fca0b14b3ca17a17b
tree25d166c0619906a95d117977a652cdc15045fa2a
parent1e10d35ea9c02e9b5694836fd3dcc0b9baf28b48
[flang][OpenMP] Allow default(none) to access variables with PARAMETER attribute

This patch fixes https://github.com/flang-compiler/f18-llvm-project/issues/1351.
Concretely, data-sharing attributes on PARAMETER data used in a block
with DEFAULT(NONE) should be ignored.

Reviewed By: kiranchandramohan

Differential Revision: https://reviews.llvm.org/D129444
flang/lib/Semantics/resolve-directives.cpp
flang/test/Semantics/OpenMP/omp-resolve05.f90