[all-commits] [llvm/llvm-project] 4a6326: [flang] Use fir.type_desc in nullify

Valentin Clement (バレンタイン クレメン) via All-commits all-commits at lists.llvm.org
Tue Jul 11 12:42:08 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4a63264daa5b68210f83c97705db5dc4cf227638
      https://github.com/llvm/llvm-project/commit/4a63264daa5b68210f83c97705db5dc4cf227638
  Author: Valentin Clement <clementval at gmail.com>
  Date:   2023-07-11 (Tue, 11 Jul 2023)

  Changed paths:
    M flang/lib/Optimizer/Builder/Runtime/Derived.cpp
    M flang/test/Lower/nullify-polymorphic.f90
    M flang/test/Lower/pointer-disassociate.f90
    M flang/test/Lower/polymorphic.f90

  Log Message:
  -----------
  [flang] Use fir.type_desc in nullify

Do not look for the global early in nullify codegen. The type descriptor
can be emitted later and it would raise an error as it could not be found.
Use `fir.type_desc` instead so it delays the type descriptor lookup until
evrything is emitted.

https://github.com/llvm/llvm-project/issues/63775

Reviewed By: vzakhari

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




More information about the All-commits mailing list