blob: bed41f3ed05690a45fcffaa2f8748aee14af752b [file] [log] [blame] [edit]
! RUN: %python %S/test_errors.py %s %flang_fc1
implicit none
interface
subroutine s(b)
!dir$ ignore_tkr(tr) b
real, value :: b
end
subroutine s1(b)
!dir$ ignore_tkr(r) b
integer, value :: b
end
end interface
integer :: a(5), a1
! forbid array to scalar with VALUE and ignore_tkr(r)
!ERROR: Array actual argument may not be associated with IGNORE_TKR(R) scalar dummy argument 'b=' with VALUE attribute
call s(a)
!ERROR: Array actual argument may not be associated with IGNORE_TKR(R) scalar dummy argument 'b=' with VALUE attribute
call s1(a)
! allow scalar to scalar with VALUE
call s(a1)
call s1(a(1))
end