llvm-project
b4f1e0e5 - [Flang][OpenMP] Implicitly map nested allocatable components in derived types (#160116)

Commit
178 days ago
[Flang][OpenMP] Implicitly map nested allocatable components in derived types (#160116) This PR adds support for nested derived types and their mappers to the MapInfoFinalization pass. - Generalize MapInfoFinalization to add child maps for arbitrarily nested allocatables when a derived object is mapped via declare mapper. - Traverse HLFIR designates rooted at the target block arg and build full coordinate_of chains; append members with correct membersIndex. This fixes #156461.
Author
Parents
Loading