[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