! { dg-do compile } | |
! { dg-options "-fcoarray=single" } | |
! PR fortran/107899 - ICE in resolve_deallocate_expr | |
! Contributed by G.Steinmetz | |
program p | |
type t | |
end type | |
class(t), target :: x[:] ! { dg-error "deferred shape" } | |
if (allocated (x)) then ! { dg-error "must be ALLOCATABLE" } | |
deallocate (x) ! { dg-error "must be ALLOCATABLE or a POINTER" } | |
end if | |
end |