[flang-commits] [flang] [Flang] External subprograms should be allowed as proc_target in procedure pointers. (PR #183268)
via flang-commits
flang-commits at lists.llvm.org
Wed Mar 18 06:22:59 PDT 2026
https://github.com/jeanPerier commented:
Thanks for the update and the ping. A couple nits, and there are tests failing (you will probably need to move the fir.global generation after the func.func declarations in the tests).
```
Failed Tests (22):
Flang :: Fir/dispatch.f90
Flang :: Lower/CUDA/cuda-allocatable-device.cuf
Flang :: Lower/CUDA/cuda-allocatable.cuf
Flang :: Lower/CUDA/cuda-data-attribute.cuf
Flang :: Lower/CUDA/cuda-gpu-managed.cuf
Flang :: Lower/CUDA/cuda-mod.cuf
Flang :: Lower/CUDA/cuda-pointer-sync.cuf
Flang :: Lower/HLFIR/procedure-pointer-in-generics.f90
Flang :: Lower/OpenACC/acc-declare.f90
Flang :: Lower/OpenMP/block-use-predetermined-privatization.f90
Flang :: Lower/OpenMP/cray-pointers01.f90
Flang :: Lower/OpenMP/threadprivate-hlfir.f90
Flang :: Lower/OpenMP/threadprivate-real-logical-complex-derivedtype.f90
Flang :: Lower/OpenMP/threadprivate-use-association-2-hlfir.f90
Flang :: Lower/OpenMP/threadprivate-use-association.f90
Flang :: Lower/allocatable-globals.f90
Flang :: Lower/array-elemental-calls-char-dynamic.f90
Flang :: Lower/c-interoperability.f90
Flang :: Lower/dense-attributed-array.f90
Flang :: Lower/dispatch.f90
Flang :: Lower/pointer-default-init.f90
Flang :: Lower/polymorphic.f90
```
https://github.com/llvm/llvm-project/pull/183268
More information about the flang-commits
mailing list