[all-commits] [llvm/llvm-project] 740633: [flang] Add TODO for derived types with final proc...

Valentin Clement (バレンタイン クレメン) via All-commits all-commits at lists.llvm.org
Mon Jul 4 04:09:13 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 740633ff08ff2d84d1f06088a12d9381b4c83c1b
      https://github.com/llvm/llvm-project/commit/740633ff08ff2d84d1f06088a12d9381b4c83c1b
  Author: Valentin Clement <clementval at gmail.com>
  Date:   2022-07-04 (Mon, 04 Jul 2022)

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

  Log Message:
  -----------
  [flang] Add TODO for derived types with final procedure

Finalization is F2003 and although the runtime supports it already,
lowering is not ensuring all the derived type are finalized properly
when they should. This will require surveying the places where lowering
needs to call it. Add a hard TODO for now.

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

Reviewed By: jeanPerier

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

Co-authored-by: Jean Perier <jperier at nvidia.com>




More information about the All-commits mailing list