blob: db32f1dbd0e7b61a63ac122da8579f59dcc520ad [file] [log] [blame] [edit]
! RUN: %python %S/test_errors.py %s %flang_fc1
! Test generic matching with scalars argument without device attr
module mlocModule
interface maxlocUpdate
module procedure :: &
maxlocUpdateR_32F, &
maxlocUpdateR_64F
end interface maxlocUpdate
contains
attributes(global) subroutine maxlocPartialMaskR_32F1D(back)
implicit none
logical, intent(in), value :: back
real(4) :: mval
block
integer(8) :: xloc
call maxlocUpdate(mval, xloc, back)
end block
end subroutine maxlocPartialMaskR_32F1D
attributes(device) subroutine maxlocUpdateR_32F(mval, xloc, back)
real(4) :: mval
integer(8) :: xloc
logical :: back
end subroutine maxlocUpdateR_32F
attributes(device) subroutine maxlocUpdateR_64F(mval, xloc, back)
real(8) :: mval
integer(8) :: xloc
logical :: back
end subroutine maxlocUpdateR_64F
end module