[all-commits] [llvm/llvm-project] bc991d: [flang][hlfir] Array constructor lowering [part 4/4]

jeanPerier via All-commits all-commits at lists.llvm.org
Fri Feb 24 00:19:06 PST 2023

  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: bc991d940f9a80735fabaf64473d67a3dc69285a
  Author: Jean Perier <jperier at nvidia.com>
  Date:   2023-02-24 (Fri, 24 Feb 2023)

  Changed paths:
    M flang/lib/Lower/ConvertArrayConstructor.cpp
    A flang/test/Lower/HLFIR/array-ctor-character.f90
    A flang/test/Lower/HLFIR/array-ctor-derived.f90

  Log Message:
  [flang][hlfir] Array constructor lowering [part 4/4]

Enable character and derived type array constructor lowering.
Nothing special needs to be done other than lowering the types
before the array constructor lowering.
Derived type are forced to use the runtime for now to avoid
undesired usage of user defined assignment that hlfir.assign
may trigger when using the runtime.

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

More information about the All-commits mailing list