[all-commits] [llvm/llvm-project] 2502c3: [flang] Add TODOs for some FORALL assignments with...

jeanPerier via All-commits all-commits at lists.llvm.org
Fri Sep 23 01:12:54 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2502c3afe0beafb90e447ec69d0891930557d494
      https://github.com/llvm/llvm-project/commit/2502c3afe0beafb90e447ec69d0891930557d494
  Author: Jean Perier <jperier at nvidia.com>
  Date:   2022-09-23 (Fri, 23 Sep 2022)

  Changed paths:
    M flang/lib/Lower/ConvertExpr.cpp

  Log Message:
  -----------
  [flang] Add TODOs for some FORALL assignments with Pointers and Allocatables

Add TODO for whole array allocatable assignment inside FORALL
Whole allocatable array assignment inside FORALL are otherwise currently
hitting more cryptic asserts.

Add TODO in FORALL assignment when a designator appear with a part ref
that is an allocatable or pointer component (a(i)%pointer%k). The lowering
code does not handle this case well because of the pointer dereference.

Differential Revision: https://reviews.llvm.org/D134440




More information about the All-commits mailing list