blob: 28d8d69210cd79b7f1efc707a15f3fb79d44ff23 [file] [log] [blame]
! RUN: %S/test_errors.sh %s %t %flang_fc1
! Test deallocate of use- and host-associated variables
module m1
real, pointer :: a(:)
real, allocatable :: b(:)
end
subroutine s1()
use m1
complex, pointer :: c(:)
complex, allocatable :: d(:)
complex :: e(10)
deallocate(a)
deallocate(b)
contains
subroutine s2()
deallocate(a)
deallocate(b)
deallocate(c)
deallocate(d)
!ERROR: name in DEALLOCATE statement must have the ALLOCATABLE or POINTER attribute
deallocate(e)
end subroutine
end