blob: b73355357b5f0ce7dd0306de633ac9ecd9fe1042 [file] [log] [blame]
! { dg-do compile }
!
! Original by G. Steinmetz
function f(x)
integer, intent(in) :: x
integer :: f
f = x
end
program p
interface
function f(x) ! { dg-error "POINTER attribute mismatch in function result" }
integer, intent(in) :: x
integer, pointer :: f
end
end interface
integer :: a(2) = [1, 2]
if ( a(2) .ne. f(a(2)) ) stop 1
end