https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103567
Bug ID: 103567 Summary: Compile error with assumed-rank RESULT variable Product: gcc Version: 10.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: wileamyp at outlook dot com Target Milestone: --- The following code: function f() result(y) real :: y(..) end function f gives a bogus error message at compile time: assumedrank.f90:1:22: 1 | function f() result(y) | 1 Error: Assumed-rank array at (1) must be a dummy argument The same error message is also given with the following code: function f() real :: f(..) end function f assumedrank.f90:1:0: 1 | function f() | Error: Assumed-rank array at (1) must be a dummy argument