[all-commits] [llvm/llvm-project] 08222c: [Flang][OpenMP] Move char box bounds generation fo...
agozillon via All-commits
all-commits at lists.llvm.org
Mon Nov 10 10:58:14 PST 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 08222caf28b6bcc9376f352b552cecf640e8537e
https://github.com/llvm/llvm-project/commit/08222caf28b6bcc9376f352b552cecf640e8537e
Author: agozillon <Andrew.Gozillon at amd.com>
Date: 2025-11-10 (Mon, 10 Nov 2025)
Changed paths:
M flang/include/flang/Lower/DirectivesCommon.h
M flang/lib/Optimizer/OpenMP/MapInfoFinalization.cpp
A flang/test/Lower/OpenMP/dynamic-len-char-bounds-gen.f90
Log Message:
-----------
[Flang][OpenMP] Move char box bounds generation for Maps to DirectiveCommons.h (#165918)
Currently we generate these bounds in the MapInfoFinalization.cpp pass
as it seems there's a missing case for character strings/arrays (length
parameter) in the DirectiveCommons bounds generation functionality
OpenMP uses for it's map operations.
This PR tries to add this case to the DirectiveCommons function and
remove the need for the bounds generation in the MapInfoFinalization
pass, so that we are generating the bounds in the same place most other
bounds are generated.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list