c: Fix up pointer types to may_alias structures [PR114493]
[official-gcc.git] / gcc / testsuite / gfortran.dg / proc_decl_5.f90
blob0cdee156b92ea061e1dcc6be208bb802d1139333
1 ! { dg-do run }
2 ! PR fortran/33945
4 ! PROCEDURE in the interface was wrongly rejected
5 module modproc
6 implicit none
7 interface bar
8 procedure x
9 end interface bar
10 procedure(sub) :: x
11 interface
12 integer function sub()
13 end function sub
14 end interface
15 end module modproc
17 integer function x()
18 implicit none
19 x = -5
20 end function x
22 program test
23 use modproc
24 implicit none
25 if(x() /= -5) STOP 1
26 end program test