3 ! PR 36947: Attributes not fully checked comparing actual vs dummy procedure
5 ! Contributed by Tobias Burnus <burnus@net-b.de>
9 module procedure one, two
12 subroutine one(op,op2)
15 complex, intent(in) :: x(:)
16 complex, intent(out) :: y(:)
19 complex, intent(in) :: x(:)
20 complex, intent(out) :: y(:)
24 subroutine two(ops,i,j)
27 complex, intent(in) :: x(:)
28 complex, intent(out) :: y(:)
39 call foo(precond_prop,prop2)
41 subroutine precond_prop(x, y)
42 complex, intent(in) :: x(:)
43 complex, intent(out) :: y(:)
45 subroutine prop2(x, y)
46 complex, intent(in) :: x(:)
47 complex, intent(out) :: y(:)
51 ! { dg-final { cleanup-modules "m test" } }