! RUN: not %flang_fc1 -fsyntax-only %s 2>&1 | FileCheck %s | |
! CHECK: error: misplaced declaration in the execution part | |
! CHECK: real, pointer :: p2(:,:) | |
! CHECK: in the context: execution part construct | |
real, allocatable, target :: a2(:,:) | |
allocate(a2(2:11,0:9)) | |
real, pointer :: p2(:,:) | |
p2 => a2(2:3,1:2) | |
end |