[all-commits] [llvm/llvm-project] e2f313: [flang] Make sure that conversions are applied in ...

Valentin Clement (バレンタイン クレメン) via All-commits all-commits at lists.llvm.org
Tue Jun 28 06:25:16 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e2f313df8fc3c5bdc60de30ffa7c829191eea4f4
      https://github.com/llvm/llvm-project/commit/e2f313df8fc3c5bdc60de30ffa7c829191eea4f4
  Author: Valentin Clement <clementval at gmail.com>
  Date:   2022-06-28 (Tue, 28 Jun 2022)

  Changed paths:
    M flang/include/flang/Optimizer/Dialect/FIRType.h
    M flang/lib/Lower/ConvertExpr.cpp
    A flang/test/Lower/forall/degenerate.f90

  Log Message:
  -----------
  [flang] Make sure that conversions are applied in FORALL degenerate contexts

For the rapid triage push, just add a TODO for the degenerate POINTER
assignment case. The LHD ought to be a variable of type !fir.box, but it
is currently returning a shadow variable for the raw data pointer. More
investigation is needed there.
Make sure that conversions are applied in FORALL degenerate contexts.

This patch is part of the upstreaming effort from fir-dev branch.

Reviewed By: jeanPerier

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

Co-authored-by: Eric Schweitz <eschweitz at nvidia.com>




More information about the All-commits mailing list