[flang-commits] [flang] [Flang] Allow reference of a function that returns a procedure pointer to be an actual argument corresponding to a procedure pointer dummy. (PR #82824)
Peter Klausler via flang-commits
flang-commits at lists.llvm.org
Fri Feb 23 12:57:36 PST 2024
================
@@ -99,8 +98,7 @@ subroutine test1 ! 15.5.2.9(5)
call s02b(p) ! ok
!ERROR: Actual argument function associated with procedure dummy argument 'p=' is not compatible: function results have distinct types: REAL(4) vs INTEGER(4)
call s02b(ip)
- !ERROR: Actual argument associated with procedure pointer dummy argument 'p=' must be a pointer unless INTENT(IN)
- call s02b(procptr())
+ call s02b(procptr()) ! ok
----------------
klausler wrote:
Same here.
https://github.com/llvm/llvm-project/pull/82824
More information about the flang-commits
mailing list