[all-commits] [llvm/llvm-project] f1307d: [flang] Handle polymorphic passed object in elemen...

Valentin Clement (バレンタイン クレメン) via All-commits all-commits at lists.llvm.org
Thu Dec 8 00:48:32 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f1307d78c6369fd02fb0159e4fb331438c3548d5
      https://github.com/llvm/llvm-project/commit/f1307d78c6369fd02fb0159e4fb331438c3548d5
  Author: Valentin Clement <clementval at gmail.com>
  Date:   2022-12-08 (Thu, 08 Dec 2022)

  Changed paths:
    M flang/lib/Lower/ConvertExpr.cpp
    M flang/test/Lower/polymorphic.f90

  Log Message:
  -----------
  [flang] Handle polymorphic passed object in elemental call

The passed object is placed in the passed arguments by semantics.
When the TBP to be called is an elemental subroutine or function it has to be
handled accordingly.

Reviewed By: jeanPerier, PeteSteinfeld

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




More information about the All-commits mailing list