[all-commits] [llvm/llvm-project] e572b0: [Flang] External subprograms should be allowed as ...
ShashwathiNavada via All-commits
all-commits at lists.llvm.org
Mon Apr 13 05:31:57 PDT 2026
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: e572b0c1e3d494d4fd44a76dc903a15bd559b40d
https://github.com/llvm/llvm-project/commit/e572b0c1e3d494d4fd44a76dc903a15bd559b40d
Author: ShashwathiNavada <shashwathinavada at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M flang/lib/Lower/Bridge.cpp
M flang/test/Fir/dispatch.f90
M flang/test/Lower/CUDA/cuda-allocatable-device.cuf
M flang/test/Lower/CUDA/cuda-allocatable.cuf
M flang/test/Lower/CUDA/cuda-data-attribute.cuf
M flang/test/Lower/CUDA/cuda-gpu-managed.cuf
M flang/test/Lower/CUDA/cuda-mod.cuf
M flang/test/Lower/CUDA/cuda-pointer-sync.cuf
M flang/test/Lower/HLFIR/procedure-pointer-in-generics.f90
M flang/test/Lower/OpenACC/acc-declare.f90
M flang/test/Lower/OpenMP/block-use-predetermined-privatization.f90
M flang/test/Lower/OpenMP/cray-pointers01.f90
M flang/test/Lower/OpenMP/threadprivate-hlfir.f90
M flang/test/Lower/OpenMP/threadprivate-real-logical-complex-derivedtype.f90
M flang/test/Lower/OpenMP/threadprivate-use-association-2-hlfir.f90
M flang/test/Lower/OpenMP/threadprivate-use-association.f90
M flang/test/Lower/allocatable-globals.f90
M flang/test/Lower/array-elemental-calls-char-dynamic.f90
M flang/test/Lower/c-interoperability.f90
M flang/test/Lower/dense-attributed-array.f90
M flang/test/Lower/dispatch.f90
A flang/test/Lower/extrn_subp.f90
M flang/test/Lower/pointer-default-init.f90
M flang/test/Lower/polymorphic.f90
Log Message:
-----------
[Flang] External subprograms should be allowed as proc_target in procedure pointers. (#183268)
Fixes https://github.com/llvm/llvm-project/issues/177505.
This patch updates an existing external procedure symbol with the
correct function signature and argument attributes, so it can be safely
used as a proc_target without signature conflicts.
---------
Co-authored-by: jeanPerier <jean.perier.polytechnique at gmail.com>
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list