blob: 36a95a50f13548f77ce5b436502506fbce323ca9 [file] [log] [blame]
! { dg-do compile }
!
! Test the fix for PR77903
!
! Contributed by Damian Rouson <damian@sourceryinstitute.org>
!
module one_module
implicit none
interface
module function one()
end function
integer module function two()
end function
end interface
end module
submodule(one_module) one_submodule
implicit none
contains
integer module function one() ! { dg-error "Type mismatch" }
one = 1
end function
integer(8) module function two() ! { dg-error "Type mismatch" }
two = 2
end function
end submodule