diff options
author | Valentin Clement <clementval@gmail.com> | 2023-08-04 13:08:29 -0700 |
---|---|---|
committer | Valentin Clement <clementval@gmail.com> | 2023-08-04 13:08:47 -0700 |
commit | ebf5f371304f29ef3568b82d10e6551e8b06dc1a (patch) | |
tree | 55e925ecb7aa575f0189aca49e214b5e31831317 /llvm/lib/ToolDrivers/llvm-lib | |
parent | fe195781ad2f1aaecd5def14f361f3590a17c79e (diff) | |
download | llvm-ebf5f371304f29ef3568b82d10e6551e8b06dc1a.zip llvm-ebf5f371304f29ef3568b82d10e6551e8b06dc1a.tar.gz llvm-ebf5f371304f29ef3568b82d10e6551e8b06dc1a.tar.bz2 |
[flang][openacc] Make sure the correct flags are set for symbol in acc declare
Flags were not correctly set for symbols appearing in the OpenACC declare
directive in module declaration part.
Also some missing flags for OpenACC are added. This makes the Flags enum
> 64 and then the implementation switch to std::bitset as defined in
`flang/include/flang/Common/enum-set.h`. Therefore, `constexpr` cannot be
used for set of flags in `flang/lib/Semantics/resolve-directives.cpp`.
Reviewed By: razvanlupusoru
Differential Revision: https://reviews.llvm.org/D157042
Diffstat (limited to 'llvm/lib/ToolDrivers/llvm-lib')
0 files changed, 0 insertions, 0 deletions