! PR fortran/27318 ! { dg-do compile } ! This tests for mismatch between the interface for a global ! procedure and the procedure itself. module test implicit none interface subroutine hello(n) ! { dg-warning "INTENT mismatch" } integer :: n end subroutine hello end interface end module test subroutine hello(n) ! { dg-warning "INTENT mismatch" } integer, intent(in) :: n integer :: i do i = 1,n; print *, 'hello'; end do end subroutine hello