2 ! Test that we can't override intrinsic operators in invalid ways
6 module procedure f1
! { dg-error "conflicts with intrinsic interface" }
10 module procedure f2
! { dg-error "conflicts with intrinsic interface" }
19 function f1(a
,b
) result (c
)
20 integer, intent(in
) :: a
21 integer, dimension(:), intent(in
) :: b
22 integer, dimension(size(b
,1)) :: c
27 character(len
=*), intent(in
) :: a
28 character(len
=*), intent(in
) :: b
33 function f3(a
,b
) result (c
)
34 integer, dimension(:,:), intent(in
) :: a
35 integer, dimension(:), intent(in
) :: b
36 integer, dimension(size(b
,1)) :: c