diff options
| author | NimishMishra <42909663+NimishMishra@users.noreply.github.com> | 2024-05-02 21:58:20 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-05-02 21:58:20 -0700 |
| commit | 37f6ba4fb2db2c78cda7d0a69cd0a2eff2b924e3 (patch) | |
| tree | 00403762beeb289b227105c1af19ab7a02ddc1c2 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | 6b948705a05261a2ff31cd7e6ea8319d1852ddfc (diff) | |
[flang][OpenMP] Fix construct privatization in default clause (#72510)
Current implementation of default clause privatization incorrectly fails
to privatize in presence of non-OpenMP constructs (i.e. nested
constructs with regions whose symbols need to be privatized in the scope
of the parent OpenMP construct). This patch fixes the same by
considering non-OpenMP constructs separately by collecting symbols of a
nested region if it is a non-OpenMP construct with a region, and
privatizing it in the scope of the parent OpenMP construct.
Fixes https://github.com/llvm/llvm-project/issues/71914 and
https://github.com/llvm/llvm-project/issues/71915
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
